C# 數組中 Length 表示數組項的個數,是個屬性。
而 Count() 也是表示項的個數,是個方法,它的值和 Length 一樣。但實際上嚴格地說 Count() 不是數組的內容,而是 IEnumerable 的內容。這也是為什么 C# 2.0 時數組不能用 Count(),而 3.0 后就可以用 Count() 的原因。
對於數組,據說用 Length 快於 Count()。
所以一般情況:數組我用 Length,IEnumerable(比如 List)我用 Count()。
C# 數組中 Length 表示數組項的個數,是個屬性。
而 Count() 也是表示項的個數,是個方法,它的值和 Length 一樣。但實際上嚴格地說 Count() 不是數組的內容,而是 IEnumerable 的內容。這也是為什么 C# 2.0 時數組不能用 Count(),而 3.0 后就可以用 Count() 的原因。
對於數組,據說用 Length 快於 Count()。
所以一般情況:數組我用 Length,IEnumerable(比如 List)我用 Count()。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。