using语句作用:
using System; //using指令 不是using语句
using System.IO; //using指令 不是using语句
namespace UsingStatement
{
class Program
{
static void Main(string[] args)
{
using (TextWriter tw = File.CreateText("lincoln.txt")) //using 语句
{
tw.WriteLine("four socre and seven year ago");
}
using (TextReader tr =File.OpenText("lincoln.txt")) //using 语句
{
string str;
if (null!=(str=tr.ReadLine()))
{
Console.WriteLine(str);
Console.ReadKey();
}
}
}
}
}
作用:某些类型的非托管对象有数量限制或很耗费系统资源。再代码使用完后,尽可能快的释放它们是非常重要的,using语句
有助于简化该过程并确保这些资源被恰当的处理(dispose)。