我写的C#的一个类的问题
我写的这么一个类:public class NodeData< T >
{
private T[] data;
public T[] Data { get; set; }
public NodeData(int dimension)
{
Data = new T[dimension];
}
public NodeData()
{
Data = new T[1];
}
}
我在Main函数里面写了这样的几段代码
NodeData<int> data = new NodeData<int>(2);(通过)
NodeData<int>[] data2 = new NodeData<int>(2)[3];
(Error 3 Cannot apply indexing with [] to an expression of type 'NodeData<int>')
List<NodeData<int>> list = new List<NodeData<int>>(); (通过)
List<NodeData<int>> list2 = new List<NodeData<int>(2)>();
(错呀)
....能给我看看吗?
追问:嗯,太感谢了,再请教一下NodeData<int>[] data2 = new NodeData<int>[3]
{
new NodeData<int>(1),new NodeData<int>(2),new NodeData(3)
};
对于这个 如果index = 100的话,括号里面要写100次啊?有没有更加简单一点的,我在里面写个for循环,不行,呵呵