此代码有效:
public void MyMethod()
{
List<Class> classList= new List<Class>();
classList.Add(new Class { "set properties" });
}
但是下面的代码呢,当对象(aclass)被填充并且来自MyMethod的外部时:
public void MyMethod()
{
List<Class> classList= new List<Class>();
Class class = (Class)aclass // "aclass : of type Object"
classList.Add(class);
}
列表中的所有项目与最后一项相同。 但是我想在列表中添加另一个对象,然后在另一个地方使用它们。
答案 0 :(得分:-1)
这是简单的方法
List<Class> classList= new List<Class>();
if(aclass = typeof(Class)){
classList.Add(aclass);
}