ホームページ >バックエンド開発 >C++ >C# で配列に値を追加するにはどうすればよいですか?

C# で配列に値を追加するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-19 17:52:09294ブラウズ

How Do I Add Values to Arrays in C#?

C# 配列への要素の追加: PHP との比較

PHP の動的配列処理とは異なり、C# 配列には事前定義されたサイズが必要です。 この違いを例で説明しましょう。

PHP のアプローチは単純です:

<code class="language-php">$arr = array();
for ($i = 0; $i < 5; $i++) {
  $arr[] = $i;
}</code>

この PHP コードは空の配列を作成し、[] 構文を使用して要素を追加します。 ただし、C# には別のアプローチが必要です。

C# 配列に値を追加するには、事前にそのサイズを宣言する必要があります。 PHP の例と同等の C# を次に示します:

<code class="language-csharp">int[] terms = new int[5];
for (int runs = 0; runs < 5; runs++) {
  terms[runs] = runs;
}</code>

このコードは、5 要素の容量を持つ整数配列 terms を作成します。 次に、[] 構文を使用して値を割り当てます。

C# のより柔軟な代替手段は、List<T> コレクションです。 リストは動的にサイズ変更されるため、サイズを事前定義せずに要素を追加できます:

<code class="language-csharp">List<int> termsList = new List<int>();
for (int runs = 0; runs < 5; runs++) {
  termsList.Add(runs);
}</code>

配列とリストのどちらを選択するかは、ニーズによって異なります。 一般に配列は要素へのアクセスが速く、メモリ管理が優れています。一方、リストは動的データの柔軟性と使いやすさに優れています。

以上がC# で配列に値を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。