我有一个这样的嵌套类:
public class Class
{
[System.Serializable]
public class NestedClass
{
public float data;
}
public NestedClass data = new NestedClass() ;
};
我想从该类创建一个列表(下面不是真的)。
List<NestedClass>() list = new List<NestedClass>();
我该怎么办?
答案 0 :(得分:2)
如果您尝试从Class
内的其他位置创建列表,则必须按照以下方式创建列表:
List<Class.NestedClass>() list = new List<Class.NestedClass>();
答案 1 :(得分:1)
List<NestedClass> list = new List<NestedClass>();
就像你想的那样。
正如@dcastro所说:如果你想从课外的某个地方创建一个列表,你应该这样做:
List<Class.NestedClass> list = new List<Class.NestedClass>();
但是你为什么还要上课?