什麼你可能是以後這樣的事情,這確實讓一些常識:
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