例如:
if (myObject != null)
{
// 訪問對象的屬性或方法
}
例如:
if (myObject.IsValid())
{
// 調(diào)用對象的方法或?qū)傩?/span>
}
例如:
if (string.IsNullOrEmpty(myParameter))
{
throw new ArgumentException("參數(shù)不能為空", nameof(myParameter));
}
例如:
if (myObject is MyClass)
{
MyClass myClass = (MyClass)myObject;
// 執(zhí)行類型轉(zhuǎn)換后的操作
}
例如:
// 嘗試釋放資源
myObject = null;
GC.Collect(); // 手動觸發(fā)垃圾回收