Общий объект в C # - PullRequest
       1

Общий объект в C #

0 голосов
/ 30 сентября 2019

Я новичок в C #. В vb.net у меня может быть список объектов, и я могу добавить новый со следующими строками:

Dim lObject = new list (of object)
lObject.add(new with{.id = 1, .name ="hello"})

После этого я могу получить доступ к каждой строке списка и каждому полю.

Любая идея, как я могу сделать это в C #? Без создания определенного класса

Спасибо

1 Ответ

4 голосов
/ 30 сентября 2019

в с #? Вы могли бы обмануть со значениями-кортежами:

var list = new List<(int id, string name)>();
list.Add((1, "hello"));

(Хотя технически это не объекты, пока они не упакованы, но: это сделает работу)

В действительности: просто объявите классчто вы явно хотите здесь. Это избавит вас от боли:

class Something {
    public int Id {get;set;}
    public string Name {get;set;}
}

и использование List<Something>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...