Skip to content

Commit 34ca00a

Browse files
committed
fix(extensions): 修复 NullObject.CompareTo 潜在空引用问题
- 使用空条件运算符 ?. 避免ToString() 返回 null 时的异常
1 parent d65dc6a commit 34ca00a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

GameFrameX.Foundation.Extensions/NullObject.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public int CompareTo(object value)
7272
return comparable.CompareTo(nullObject.Item);
7373
}
7474

75-
return string.Compare(Item.ToString(), nullObject.Item.ToString(), StringComparison.Ordinal);
75+
return string.Compare(Item?.ToString(), nullObject.Item?.ToString(), StringComparison.Ordinal);
7676
}
7777

7878
if (value is T directValue)

0 commit comments

Comments
 (0)