【发布时间】:2019-12-17 16:00:32
【问题描述】:
我想将文本框中的字符串添加到数组中,但是当我尝试将其添加到数组时出现错误(无法将 char[] 转换为字符串 []) 我做错了什么,这可能是更好的方法吗?
public string[] users = { "username" };
public string[] passwords = { "password" };
string[] users = textBox1.Text.ToArray();
string[] passwords= textBox2.Text.ToArray();
【问题讨论】:
-
看起来你正在尝试
string[] user = { textBox1.Text };,但为什么呢? -
为什么要为单个字符串声明字符串数组?您可能应该将您的
user和password变量设置为字符串,因为看起来您实际上并没有使用数组,而只是单个值。然后,您可以直接从Text属性分配。 -
如果您能解释一下您将使用这些字符串数组做什么,那真的很有帮助。
-
我想同时添加用户名和密码,以便稍后在简单的登录屏幕上登录
-
如果“用户名和密码”是指一个用户名和一个密码,那么您应该使用字符串,而不是字符串数组。如果密码是用户名,你应该创建一个包含两者的类。