请问c#的if (!this.disposed)什么意思 尤其是那个叹号代表什么??

来源:百度知道 编辑:UC知道 时间:2024/09/27 17:34:54

this.disposed意思是释放当前指针的资源
那么这句话就是如果当前指针的资源没有被释放,那么执行下面等等语句

不等于,比如
bool a=false;
bool b=!a;
那么b就是true;

!就是bool值取反的意思

如果
this.disposed = true;

if(!this.disposed)
{
....
}
表示没有disposed时进行处理。