在C#中,using关键字有两个主要的作用:
例如,使用using关键字引用System命名空间,可以直接使用System命名空间下的类型,而不需要在代码中使用完整的命名空间路径,如System.Console.WriteLine(“Hello World”);。
例如,可以使用using关键字来创建一个文件流对象,并在代码块结束时自动关闭文件流,释放文件资源,如下所示:
using (FileStream fileStream = new FileStream("example.txt", FileMode.Open))
{
// 使用文件流进行一些操作
}
在代码块结束时,文件流对象的Dispose方法会被自动调用,确保文件流被关闭并释放资源。