首頁 > 後端開發 > C++ > 如何使用非預設值初始化 C# 陣列?

如何使用非預設值初始化 C# 陣列?

Patricia Arquette
發布: 2024-12-31 14:02:13
原創
973 人瀏覽過

How Can I Initialize a C# Array with Non-Default Values?

建立使用非預設值初始化的C# 陣列

在C# 中實例化值類型的陣列時,它們會自動使用預設值進行初始化對於給定的資料類型。這表示布林數組為 false,整數數組為 0,等等。 我們能否繞過這種行為,並在創建數組期間或之後使用自訂種子值填充數組?

在陣列建立期間,沒有內建方法可以實現此目標。但是,使用 LINQ,我們可以利用 Enumerable.Repeat 方法,該方法會在給定計數內產生指定元素的序列。將此與 ToArray() 方法結合起來,我們可以用重複值初始化一個陣列:

bool[] abValues = Enumerable.Repeat(true, 1000000).ToArray();
登入後複製

這有效地創建了一個長度為 1000000 的布林數組,所有元素都設為 true。

以上是如何使用非預設值初始化 C# 陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板