C#中检查数组是否包含多个元素的最短字符写法是什么?
C#检查数组是否包含多个元素的最短实现
你贴的这段代码完全可行,而且就是字符数最少的实现方式:
if(array.Length>1)
(原写法里的空格可以省略,进一步减少字符数,当然保留空格也没问题,可读性更好)
数组的Length属性是获取元素数量最直接的途径,判断>1刚好对应“包含多个元素”的需求——没有比这更短的写法了,不管是语法上还是字符数上都已经做到极致。
如果是泛型集合(比如List<T>),对应的最短写法是if(list.Count>1),但数组只能用Length属性来获取元素数。
内容的提问来源于stack exchange,提问作者Max Alexander Hanna
相关产品推荐
相关产品推荐

