public string GetSomething()
{ var a = String.Empty;
try
{
// loop through the datareader
return "some data";
}
finally
{
reader.close();
}
return whatever;
}
答案 0 :(得分:2)
finally块中的代码将被执行。您可能想要调用reader.dispose()。我喜欢自己使用using {}语句。
答案 1 :(得分:0)
finally块中的代码始终运行。 See here