|
|
1
26
最简单的方法是使用
编译器将为您生成一个try-finally块,并在finally中放置要调用Close(实际上是Dispose)的代码。
如果你需要详细说明
你当然会想检查一下
|
|
|
2
8
是的,或者:
或者只是:
当然,最正确的方法是使用
|
|
|
3
3
关于此代码的注释 TextReader tr;
try
{
var serializer = new XmlSerializer(type);
tr = new StreamReader(fileName);
var obj = serializer.Deserialize(tr);
}
finally
{
//tr.Close();
// Correct way
if (tr != null) tr.Close();
}
最好赶上火车
|
|
|
4
2
|
|
|
5
2
你应该使用
|