數組是用於存儲相同類型值的集合的重要數據結構。 C# 提供多種數組初始化語法,為開發人員提供了靈活性和便利性。
最直接的方法是使用new關鍵字,後跟數組類型和所需大小:
<code class="language-csharp">string[] array = new string[2]; // 创建长度为 2 的数组,初始化为默认值</code>
或者,您可以在創建期間使用花括號語法初始化數組的特定值:
<code class="language-csharp">string[] array = new string[] { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>
您也可以只在花括號內列出值,而無需使用new關鍵字:
<code class="language-csharp">string[] array = { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>
此外,可以使用var關鍵字從初始化語法推斷數組的類型:
<code class="language-csharp">var array = new[] { "A", "B" }; // 创建长度为 2 的已填充数组,类型从值推断</code>
最後,C# 12 引入了集合表達式,允許簡潔的數組初始化,而無需指定類型:
<code class="language-csharp">string[] array = ["A", "B"]; // 创建长度为 2 的已填充数组,类型从值推断</code>
需要注意的是,使用花括號語法初始化數組不能用於確定數組的類型。在這種情況下,必須在花括號之前顯式指定類型。
以上是我可以在C#中初始化一個數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!