首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C# 取得字串陣列長度的正確寫法

     編輯:程式設計綜合問答

問題

在 C# 中,如何取得 string[] str 陣列的元素個數?

答案

直接使用 Length 屬性:

int count = str.Length;

說明

  • Length 是陣列的唯讀屬性,回傳所有維度的元素總數(一維陣列即為元素個數)。
  • 這是編譯時期綁定的屬性,效能極高,無方法呼叫開銷。
  • 切勿與 Count() 擴充方法混淆,後者屬於 LINQ,需引用 System.Linq 且為方法呼叫,效能稍差。

完整範例

string[] fruits = { "Apple", "Banana", "Cherry" };
Console.WriteLine($"陣列長度: {fruits.Length}"); // 輸出 3

// 錯誤寫法示範
// int len = fruits.Count;  // 編譯錯誤:Count 是方法而非屬性
// int len = fruits.Count(); // 可行但多引用 LINQ

記住:陣列用 .Length,集合(List、ArrayList 等)用 .Count 屬性或 .Count() 方法。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved