【发布时间】:2017-01-25 12:33:45
【问题描述】:
我在谷歌上搜索并没有找到任何结果。 大多数人在虚空中声明数组。像这样
private void Something(){
ArrayList list = new ArrayList();
list.Add("awdawd");
}
但我必须在它之外声明数组,因为它将用于不同的空隙。这是我的代码:
public string[] Names= { "Rick", "Morty", "John" };
对于数据库:
private void GetNames() {
string cmdText = "SELECT * FROM Login";
// using (SqlConnection cnn = new SqlConnection("Server=.\\SQLEXPRESS;Database=TestDB"))
using (SqlCommand SelectCommand = new SqlCommand(cmdText, connectionstring))
{
SqlDataReader myReader;
connectionstring.Open();
myReader = SelectCommand.ExecuteReader();
}
}
我试图让它成为 Names.add("Mario"); 但它没有工作。
有什么建议吗?
【问题讨论】:
-
是的。不要使用数组。改用 List
。 -
您想将这些名称添加到预定义的名称中,还是将初始数组替换为数据库中的值?数组没有
Add方法。如果要使用Add,请使用List<>而不是数组。 -
你应该了解字符串数组和
ArrayList的区别 -
@Sinatr 我也看到了那个帖子。我没有帮助我