我想创建一个二维数组,而不知道第一维的大小。
例如,当我创建数组时,我的行数未知。
每一行代表一个帐户。
每行退出 4 列:ID、名称、用户、密码
我尝试使用锯齿状数组,但不可能:
int[][] jaggedArray = new int[][3];
我也找过ArrayList
、类的实现以及一些关于泛型的知识。
我正在寻找一种可以轻松操作数据的解决方案,如下所示:
- 添加到列表、选择、输入元素
- 在数据库查询中使用元素
- 在其他函数中用作参数
因为我是 .NET (C#) 的新手,请为我提供代码解决方案,而不是通用(查找)解决方案
IMO,由于“列”是固定的,因此为其声明一个类:
public class Account
{
public int ID {get;set;}
public string Name {get;set;}
public string User {get;set;}
public string Password {get;set;} // you meant salted hash, right? ;p
}
现在有一个:
List<Account> list = new List<Account>();
这有你需要的一切:
添加到列表、选择、输入元素
list.Add
etc
在数据库查询中使用元素
在其他函数中用作参数
没有更多信息含糊不清,但您可以通过Account
或单个值,或整个列表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)