【发布时间】:2020-04-04 21:06:06
【问题描述】:
我正在编写一个程序,允许人们输入邮政编码并显示不同的医疗服务,以及他们与输入的邮政编码的距离。
邮政编码本应存储在列表中,但我不知道如何检查列表是否已填充。
任何人都可以给我任何想法。
这是列表
private List<string> GetPostcodes(string table)
{
connect = new MySqlConnection(connectionString);
connect.Open();
string selectString = "select postcode from " + table;
MySqlCommand cmd = new MySqlCommand(selectString,connect);
reader = cmd.ExecuteReader();
while (reader.Read())
{
postcodes.Add(reader.GetString("postcode"));
}
connect.Close();
return postcodes;
}
这是一个测试按钮,但它不起作用
private void Button_Click1(object sender, RoutedEventArgs e)
{
var test1 = GetPostcodes("gpSurgery").ToString();
MessageBox.Show(test1);
}
【问题讨论】:
-
PostCodes.Count > 0?
-
@Jawad 那会去哪里?
-
试试 MessageBox.Show(test1.Count);
-
你能更明确地说明它是如何“不起作用”的吗?
-
@FawcettFawcett 你的意思是什么都没发生?代码被击中了吗?您是否在附加调试器的情况下运行它?是否抛出异常?在描述代码的行为时,您需要非常具体。请记住,我们不在您的计算机旁查看正在发生的事情,因此您可以自行描述正在发生的事情。