C# 不应该';我们在使用完FileStream实例后是否关闭它?
我看到了一些使用MSDN文件流的示例,但是使用后没有close(),这是MSDN的错误吗? 实现C# 不应该';我们在使用完FileStream实例后是否关闭它?,c#,C#,我看到了一些使用MSDN文件流的示例,但是使用后没有close(),这是MSDN的错误吗? 实现IDisposable接口的任何资源(例如:流),大多使用非托管资源,应使用Dispose方法进行处置 但是--“如果您的语言支持C#中的using语句和Visual Basic中的using语句等构造,则可以使用它,而不是显式调用IDisposable.Dispose。” 使用关键字确保它将关闭。那些文件流是使用块的一部分。一旦程序离开该块,就会在流上调用Dispose,这也包括调用Close。是的
IDisposable
接口的任何资源(例如:流),大多使用非托管资源,应使用Dispose
方法进行处置
但是--“如果您的语言支持C#中的using语句和Visual Basic中的using语句等构造,则可以使用它,而不是显式调用IDisposable.Dispose。”
使用
关键字确保它将关闭。那些文件流
是使用
块的一部分。一旦程序离开该块,就会在流上调用Dispose
,这也包括调用Close
。是的,我记得,似乎我有一段时间没有碰过c。。。。。。