【发布时间】:2015-02-24 09:03:47
【问题描述】:
我想阅读(该列表中的所有数据),但我不知道如何在 C# 中进行阅读
//Create a list to store the result
List<string>[] list = new List<string>[2];
list[0] = new List<string>();
list[1] = new List<string>();
//Open connection
if (mysql.OpenConnection() == true)
{
//Create Command
MySqlCommand cmd = new MySqlCommand(query, mysql.connection);
//Create a data reader and Execute the command
MySqlDataReader dataReader = cmd.ExecuteReader();
//Read the data and store them in the list
while (dataReader.Read())
{
list[0].Add(dataReader["filename"] + "");
list[1].Add(dataReader["hash"] + "");
}
//close Data Reader
dataReader.Close();
//close Connection
mysql.CloseConnection();
//return list to be displayed
return list;
}
如果有人知道可以从该 mysql 选择中创建数组,例如 2 index {“filename”,“hash”}。在 PHP 中,我只需 $array["filename"] = FILENAME;等等
我想在 foreach 循环中将这些数据读取为 dataReader["filename"]。
【问题讨论】: