我是C#的新手。在vb.net中,我可以具有对象列表,并可以在下一行添加新对象:
Dim lObject = new list (of object)
lObject.add(new with{.id = 1, .name ="hello"})
之后,我可以访问列表的每一行和每个字段。
任何想法我该如何在C#中做到这一点?没有创建特定的类
Thanxs
在C#中?您可以用价值元组作弊:
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>