我一直想知道为什么.Count不是无符号整数而不是有符号整数?
例如,拿ListView.SelectedItems.Count.元素的数量不能少于0,那么为什么它是一个有符号的int?
如果我尝试测试是否有选择的元素,我想测试
if (ListView.SelectedItems.Count == 0) {}
Run Code Online (Sandbox Code Playgroud)
但因为它是有符号整数,我必须测试
if (ListView.SelectedItems.Count <= 0) {}
Run Code Online (Sandbox Code Playgroud)
或者有什么情况.Count可能<0?