вопрос новичка, вызов функции / назначить свойство и т. д ... объекта внутри массива - PullRequest
0 голосов
/ 06 октября 2010

Итак, если я создаю объектный тест, и у него есть свойство color.Когда я добавляю этот объект в список массивов, я обычно могу получить к нему доступ, используя myarray (0) .color, но intellisense не «знает», что у меня есть «тестовый» объект внутри массива.Это позволило бы мне набрать myarray (0). Что бы то ни было, но затем произвело бы сбой, если бы я сделал опечатку.Кажется, я должен быть в состоянии дать ему знать, с каким типом объекта я пытаюсь работать внутри массива.

В коде может быть что-то вроде этого

dim testobject as new test
testobject.color = "red"
dim testarray as new arraylist
testarray.add(testobject)

testarray(0).color = "blue"

Может кто-нибудь сказать мненазвание этой концепции и более правильное (если оно есть) то, как я должен это делать?

Спасибо за любые мысли!

1 Ответ

1 голос
/ 06 октября 2010

используйте генерики вместо

dim a as System.collections.generic.List(of test) 
a(0).asf  ' Errror 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...