Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.04.2017, 14:28
|
|||
---|---|---|---|
Про класс |
|||
#18+
Здравствуйте! Создаю такой класс, где свойство задается как массив и как тип ссылается на другой класс. На этой строке вылезает ошибка Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.04.2017, 16:09
|
|||
---|---|---|---|
Про класс |
|||
#18+
У Вас нет метода ПРИСВОЕНИЯ значения ОДНОМУ элементу компонента-массива. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.04.2017, 18:31
|
|||
---|---|---|---|
Про класс |
|||
#18+
AkinaУ Вас нет метода ПРИСВОЕНИЯ значения ОДНОМУ элементу компонента-массива. Написал так Код: vbnet 1. 2. 3. 4. 5. 6. 7.
заработало ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2017, 12:02
|
|||
---|---|---|---|
Про класс |
|||
#18+
В классе Объект добавляю свойство СубОбъект и указываю тип данных как другой класс СубОбъект, но не как массив . Если запускать, то показывает такую ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2017, 12:03
|
|||
---|---|---|---|
Про класс |
|||
#18+
Если добавить строку Код: vbnet 1. 2. 3. 4.
то показывает другую ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2017, 12:19
|
|||
---|---|---|---|
Про класс |
|||
#18+
Что тут не так? Как правильно написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2017, 14:08
|
|||
---|---|---|---|
Про класс |
|||
#18+
ferzmikkЧто тут не так? Как правильно написать?Если так написать, то работает Код: vbnet 1. 2. 3. 4. 5. 6.
но получается массив из одного элемента. Но как сделать так, чтобы был не массив? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2017, 15:26
|
|||
---|---|---|---|
Про класс |
|||
#18+
Вот еще. В классе СубОбъект вызываю метод Рассчитать, который обращается к данным из другого уровня класса. Свойство Parent отсутствует. Как это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2017, 14:58
|
|||
---|---|---|---|
Про класс |
|||
#18+
Представлены два варианта сетеров и гетеров. При первом варианте работает код. При втором варианте нет. Но учитывая такой фактор, что класс ссылается на другой класс как массив, то логичнее прописывать не LET, а SET. Только во втором варианте где указан SET почему то не работает код. Что упущено? Как правильно написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2017, 15:53
|
|||
---|---|---|---|
|
|||
Про класс |
|||
#18+
ferzmikk, без внятного ТЗ мало у кого с потоком сознания возникнет желание разобраться. Не можете/хотите формализовать свои желания (без примесей своего видения реализации), так и будете сам с собой общаться. По доброму, как говорится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2017, 16:29
|
|||
---|---|---|---|
Про класс |
|||
#18+
Создается класс Объект. У Объекта есть свойство Меры в виде массива с типом Меры, то есть другой класс. Написал макрос, который строит такой Объект. Вариант1 . В Объекте задал такие сетеры и гетеры . Код: vbnet 1. 2. 3. 4. 5. 6.
При первом варианте код работает нормально. Вариант2 . Поскольку Меры это класс, а не примитивный тип данных, то правильнее указывать не LET , а SET . Код: vbnet 1. 2. 3. 4. 5. 6.
При втором варианте код не работает. Почему не работает? Как правильно написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2017, 16:45
|
|||
---|---|---|---|
|
|||
Про класс |
|||
#18+
ferzmikk, 1) Вы повторили то, что уже говорили. Это не ТЗ. 2) Вы спрашиваете "как правильно", но никто из нетелепатов не знает тот самый идеальный случай, с которым надо сравнивать, он не описан. Невозможно сравнить, невозможно сказать, что неправильно. 3) "Массив" - это деталь реализации (позволю самоцитирование: "примесь своего видения реализации"). Массив как структура данных обладает вполне конкретными свойствами: время выполнения операций по оценке "О большое", непрерывность в памяти, наличие итератора. Для этой задачи все эти свойства (и именно такие) нужны? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&mobile=1&tid=2172734]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 151ms |
0 / 0 |