Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.08.2011, 11:34
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
у меня в проге условие: если А равно 1 или 4 или 7 или 10... и тд несколько сотен чисел то ... как можно удобнее это записать? сейчас использую Case 1, 4, 7, 10, 13, ... всё работает, проблем в быстродействии нет, просто подозреваю, что такие цепочки записываются как-то по-другому ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 12:02
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Так и записываются, select case в этом случае самый быстродействующий вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 12:03
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Antonariy, просто лень писать в строчку несколько сотен чисел... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 12:44
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
BelowZeroпросто лень писать в строчку несколько сотен чисел не пиши раз лень ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 12:50
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
один раз написать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 12:51
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 13:33
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
как вариант создать 1 раз коллекцию или массив (правда его тоже нужно заполнять но если между вашими числами есть связь то это упростит задачу или можно заполнять из файла например txt) ну и затем проверять вхождение вашего значения в массив и если оно входит выставлять Entry=True ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 13:51
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
А можно еще проще через алгоритм: Если (заданное число-1)/3=целое число то Подходит = Истина Иначе Подходит = Ложь Конец если ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 21:53
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
BelowZeroу меня в проге условие: если А равно 1 или 4 или 7 или 10... и тд несколько сотен чисел то ... как можно удобнее это записать? сейчас использую Case 1, 4, 7, 10, 13, ... всё работает, проблем в быстродействии нет, просто подозреваю, что такие цепочки записываются как-то по-другому Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 22:06
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
TpaBka, Akina, пасяп, то что нуно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 22:54
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
ещё один простой вопрос... как удалить сразу все элементы коллекции? пытался просто remove+цикл, но удаляю я не по ключу, а по порядковому номеру, поэтому бейсик ругается ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 23:25
|
|||
---|---|---|---|
|
|||
лёгкий вопрос |
|||
#18+
просто пересоздать ее ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2011, 23:32
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Shocker.Pro, ок, спс ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 10:15
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
эм... а как удалить коллекцию?) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 10:44
|
|||
---|---|---|---|
|
|||
лёгкий вопрос |
|||
#18+
BelowZero, она как швабра, стоит в углу мешается??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 10:49
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Ципихович Эндрю, ЦЭ, мне нужно очистить коллекцию от данных, чтобы заполнить её снова другими. с удалением по циклу возникают трудности. можно, конечно, но не без бубна. парой смс выше предложен вариант пересоздать коллекцию. вот, сижу, пытаюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:00
|
|||
---|---|---|---|
|
|||
лёгкий вопрос |
|||
#18+
BelowZero, > пересоздать коллекцию. вот, сижу, пытаюсь если дословно просто пересоздать и Вы пытаетесь, чего там пытаться была Dim col As New Collection плюнули и сделали Dim ЦЭ As New Collection ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:04
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Ципихович Эндрю, ... коллекция заполняется и очищается по циклу данными несколько тысяч раз. лень создавать несколько тысяц коллекций) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:16
|
|||
---|---|---|---|
|
|||
лёгкий вопрос |
|||
#18+
BelowZero, ну и размаз ... следующая попытка Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:24
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Ципихович Эндрю, это я знаю) как вариант можно удалять 1 элемент коллекции в цикле от 1 до col.Count... наверно, сделаю так ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:35
|
|||
---|---|---|---|
|
|||
лёгкий вопрос |
|||
#18+
BelowZero, несколько тысяч раз циклом удалять не лень, а лень создавать несколько тысяц коллекций, так это же будет 1000 умножить на 1000, разве не так ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:38
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Ципихович Эндрю, коллекция заполняется несколько тысяч раз по несколько значений(не больше 10), а затем очищается. создавать 1000 коллекций мне даже с непрофессиональной точки зрения кажется... странно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:44
|
|||
---|---|---|---|
|
|||
лёгкий вопрос |
|||
#18+
BelowZero, >несколько значений(не больше 10), а затем очищается. создавать 1000 коллекций Что имеем создать 1000 коллекций - это 1000 движений очистить 1000 коллекций в которой 10 значений - это 10000 умножить на 10, разве не так?? И что больше?? Создаваться то они будут в цикле ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2011, 11:47
|
|||
---|---|---|---|
лёгкий вопрос |
|||
#18+
Ципихович Эндрю, и всё же коллекция как тарелка, данные как еда. я привык несколько раз есть из 1 тарелки, а затем мыть её, а не покупать новую тарелку каждый раз, когда испачкается предыдущая ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2158467]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 349ms |
total: | 508ms |
0 / 0 |