我有一个数组,里面有我程序中某些类的名字。
string[] arr= new string[] {"company", "pokemon", "parents"}
是否可以创建这样的类的实例:
list.Add(new class( arr[0] { "sdfs", "sfds", 123} ))
也许你正在寻找对象初始化者?
假设你有一个类Pokemon
:
class Pokemon {
public string Name { get; set; }
public string Type { get; set; }
public int Age { get; set; }
}
和一个名为List<Pokemon>
的list
,你可以这样做:
list.Add(new Pokemon { Name = "sdfs", Type = "sfds", Age = 123 });