为什么我们在c#中使用streamreader前使用

前端之家收集整理的这篇文章主要介绍了为什么我们在c#中使用streamreader前使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么我们在c#中使用streamreader前使用
using (StreamReader sr = new StreamReader("TestFile.txt")) 
{
    string line;
    // Read and display lines from the file until the end of 
    // the file is reached.
    while ((line = sr.ReadLine()) != null) 
    {
        Console.WriteLine(line);
    }
}

解决方法

在处理一次性物体时,在C#中使用块非常方便.一次性对象是那些可以在调用dispose时显式释放它们使用的资源的对象.我们知道.Net垃圾收集是非确定性的,因此您无法预测对象何时会被垃圾收集.

阅读这篇文章了解更多详情:understanding ‘using’ block in C#

猜你在找的C#相关文章