我希望创建一个二维数组,但是不知道第一维的大小。
例如,当我创建一个数组时,我不知道有多少行。每行代表一个账户,每行有4列:ID、姓名、用户名和密码。
我尝试使用锯齿形数组,但是无法实现上述需求。
int[][] jaggedArray = new int[][3];
我查找了 ArrayList
类的实现以及一些关于泛型的知识。
我正在寻找一种可以方便地操作数据的解决方案,例如:
- 将元素添加到列表、选择和输入元素
- 在数据库查询中使用元素
- 作为其他函数的参数使用
由于我是 .NET (C#) 的新手,请提供代码解决方案,而不是通用解决方案。
list[0].Name
这样吗? - Marc Gravellvar arr = new YourChosenType[len1, len2];
(可以是int[,]
,string[,]
等)- 或者使用类似DataTable
的东西 - 并且要明确的是:这不是一个“小”的差别。 - Marc Gravell