在 C# 中查看某些库中的代码时(使用 Resharper 进行反编译),我有时会遇到如下所示的清理代码:
public class Something
{
private SomeObject _someObject;
...
public void Dispose()
{
_someObject = (SomeObject) null;
}
}
null
强制转换为此处正在清除的字段类型有什么好处?
在 C# 中查看某些库中的代码时(使用 Resharper 进行反编译),我有时会遇到如下所示的清理代码:
public class Something
{
private SomeObject _someObject;
...
public void Dispose()
{
_someObject = (SomeObject) null;
}
}
null
强制转换为此处正在清除的字段类型有什么好处?