ホームページ > バックエンド開発 > C++ > カスタム値を使用して C# 配列を効率的に初期化する方法

カスタム値を使用して C# 配列を効率的に初期化する方法

Barbara Streisand
リリース: 2025-01-04 14:23:43
オリジナル
271 人が閲覧しました

How to Efficiently Initialize a C# Array with a Custom Value?

カスタム値を使用した C# 配列の初期化

質問:

C# では、値型の配列は自動的に初期化されますタイプのデフォルト値を使用します。ただし、配列にデフォルト以外の値を設定したい場合はどうすればよいでしょうか?組み込みメソッド、または配列を反復処理して各要素を手動で設定するより効率的なアプローチはありますか?

答え:

はい、組み込みメソッドがあります。 Enumerable.Repeat() メソッドを使用してこれを実現するメソッド。

bool[] abValues = Enumerable.Repeat(true, 1000000).ToArray();
ログイン後にコピー

Enumerable.Repeat() メソッドは、値とカウントをパラメータとして受け取り、指定された回数だけ繰り返されるその値のシーケンスを生成します。結果を ToArray() メソッドと組み合わせることで、すべての要素が指定された値に設定されて、希望するサイズの配列が初期化されます。

このアプローチは、特に大規模な場合、配列を手動で反復処理するよりも効率的です。配列。 C# の基礎となるメモリ管理機能を利用して、配列を目的の値で直接初期化し、追加のループや割り当ての必要性を回避します。

以上がカスタム値を使用して C# 配列を効率的に初期化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート