【发布时间】:2014-05-23 22:12:02
【问题描述】:
基本上我有一个像这样格式化的文本文件
user, pass
username, password
等等
我想将这些存储到一个数组中,然后我可以在数组中检查我的文本框。 我最好的选择是使用二维数组吗?
我不确定如何将这些拆分为 2d 数组在逗号处,然后在行处,如果我这样做,结果会是(使用上面的示例)
array[0][0] = user
array[0][1] = pass
array [1][0]= username
array [1][1]= password
我并不完全了解二维数组,但我觉得这将是处理这个问题的最佳方式。那么我该如何拆分这些呢?
我还以为我可以只使用普通数组,然后做这样的事情
textboxUser.Text+", "+textboxPass.Text
并将其与数组中的每个字符串进行比较,但觉得这是不好的做法。
PS:这是为了学习,我很清楚不要将密码保存为纯文本,但这并不重要,这不会用作实际站点。 谢谢!
如果有更好的方法请告诉我。
【问题讨论】:
-
“用户”和“用户名”、“通行证”和“密码”之间有什么关系/区别? (除此之外,我会尽快推出一个基本的普通类来包含信息而不是处理数组)
-
请不要!这不是 PHP。编写一个名为
User的类,其属性名为Username和Password。
标签: c# asp.net arrays multidimensional-array