真正简单的测试。
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
public class TestClass : IDisposable
{
public void Dispose()
{
Dispose(true);
}
}
}
Intellisense警告我,不存在用于Dispose()的重载方法。很好
将方法public void Dispose()
的名称更改为public void Disposing()
现在intellisense警告名称Dispose()在当前上下文中不存在。
为什么?我认为Dispose(true)
是System
命名空间的一部分