什么你可能是以后这样的事情,这确实让一些常识:
class MyClass
{
private static List<MyClass> instances = new List<MyClass>();
public int ID { get; set; }
public string Name { get; set; }
public MyClass(int id, string name)
{
this.ID = id;
this.Name = name;
instances.Add(this);
}
public override string ToString()
{
return string.Format("ID = {0}, Name = {1}", this.ID, this.Name);
}
public Method()
{
instances.ForEach(mc => Console.WriteLine(mc.ToString()));
}
}
这将增加您创建的全局(静态)列表中的每个实例未连接到特定的实例,那么你可以随时显示/使用这个列表。
正如别人所说,使用class
,而不是struct
。
这是功课? – 2011-03-07 14:00:23
我猜你不能 – BlackBear 2011-03-07 14:02:18
不是。我的学校不教C#。这是一种自我训练的任务,但我搜索了几个教程,没有人涉及与此类似的例子。 – BaltazarDZ 2011-03-07 14:03:57