例如:
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(); // 手動觸發垃圾回收