如何在数据结构中使用类abc作为对象,例如“列表”
本文关键字:对象 例如 列表 abc 数据结构 | 更新日期: 2023-09-27 18:18:46
public class abc
{
public static void main()
{
List<abc> list = new List<abc>() ;
}
}
我想添加我在我的类中使用的所有字段在一个列表中,并通过使用列表显示它们。plzz告诉. .如何用c#写代码?
我们首先创建一个abc
的实例
abc instance = new abc();
//then set the properties
abc.Property1 = "Some value";
//similarly set the value of rest of the properties.
//insert this instance in your list by using add method
list.Add(instance);
//iterate through each instance in list
foreach(abc instance in list)
{
//print value of a property
console.Writeline(abc.Property1);
//similarly other properties
}
如果你想打印出对象的所有属性,那么你可能需要使用反射代码,例如:
public class abc
{
public string Name {get; set;}
}
//....
var list = new List<abc>();
list.Add(new abc() {Name="instance 1"});
list.Add(new abc() {Name="instance 2"});
foreach (var instance in list)
{
foreach (var property in instance.GetType().GetProperties())
{
Console.WriteLine(property.Name + "=" +
property.GetValue(instance, null));
}
}