例如:
if (myObject != null)
{
// 访问对象的属性或方法
}
例如:
if (myObject.IsValid())
{
// 调用对象的方法或属性
}
例如:
if (string.IsNullOrEmpty(myParameter))
{
throw new ArgumentException("参数不能为空", nameof(myParameter));
}
例如:
if (myObject is MyClass)
{
MyClass myClass = (MyClass)myObject;
// 执行类型转换后的操作
}
例如:
// 尝试释放资源
myObject = null;
GC.Collect(); // 手动触发垃圾回收