Чтобы создать список, вызовите конструктор списка:
class Foo
{
private List<Item> myList = new List<Item>();
}
Чтобы сделать его доступным для других классов, добавьте открытое свойство, которое предоставляет его.другой класс, вам нужно иметь ссылку на объект типа Foo
.Предполагая, что у вас есть такая ссылка и она называется foo
, вы можете написать foo.MyList
, чтобы получить доступ к списку.
Возможно, вы захотите быть осторожными, предоставляя списки напрямую.Если вам нужно только разрешить доступ только для чтения, рассмотрите возможность предоставления ReadOnlyCollection
.