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