C# 对于不实现IDisposable的对象,我们可以使用Using语句吗
我的服务在其类中未实现IDisposable。在为类创建对象时,我将对象创建语句放在Using语句中。我执行了代码,它没有给出任何错误。您能解释一下为什么未实现IDisposable的创建对象在using语句中未引发异常。否。这是不可能的 如果使用此代码:C# 对于不实现IDisposable的对象,我们可以使用Using语句吗,c#,.net,C#,.net,我的服务在其类中未实现IDisposable。在为类创建对象时,我将对象创建语句放在Using语句中。我执行了代码,它没有给出任何错误。您能解释一下为什么未实现IDisposable的创建对象在using语句中未引发异常。否。这是不可能的 如果使用此代码: using (object o = new object()) { } 您将收到: “object”:using语句中使用的类型必须隐式转换为“System.IDisposable” 您不会看到它实现IDisposable的一个简单原因是它
using (object o = new object())
{ }
您将收到:
“object”:using语句中使用的类型必须隐式转换为“System.IDisposable”
您不会看到它实现
IDisposable
的一个简单原因是它的一个基类实现了IDisposable
否。这是不可能的
如果使用此代码:
using (object o = new object())
{ }
您将收到:
“object”:using语句中使用的类型必须隐式转换为“System.IDisposable”
您不会看到它实现
IDisposable
的一个简单原因是它的一个基类实现了IDisposable
您的基类将实现IDisposable
。发布您正在谈论的代码。您的基类将实现IDisposable
。张贴你正在谈论的代码。