一个未知大小的数组,包含具有可变数值/属性的项目

sta*_*NCT 2 c# asp.net arrays data-structures

我正在使用一个数据表,其中每行要存储3或4个字段,字段的类型不同,最佳字段数为3,我想要注意row_index(数据表中的行)因为我需要它.

所以像这样我想存储数据表中所有行的值(对于字段).

请给我一个示例,代码片段或有关如何使用行索引(也存储)的任何第n行构造/访问此信息的更多信息

Sam*_*uel 5

必须为数组指定一个长度,以允许任意数量的元素:使用List该类.

例如:

List<int> myInts = new List<int>();
myInts.Add(5);
myInts.Add(10);
myInts.Add(11);
myInts.Count // = 3
Run Code Online (Sandbox Code Playgroud)

要在列表中存储许多值,我建议创建自己的类并存储它.但是如果你不想,你可以得到一个对象列表.

List<List<object>> myList = new List<List<object>();
myList.Add(new List<object>() { 1, "APPLE", "red", "sweet" } );
Run Code Online (Sandbox Code Playgroud)