C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#リストのAddRangeメソッドとは何ですか?


リストのAddRangeメソッドは、要素のコレクション全体を追加します。例を見てみましょう-

まず、C#でリストを設定し、要素を追加します-

一覧<整数>リスト=新しいリストを
 <整数>(); list.Add(100); list.Add(200); list.Add(300); list.Add(400); 

次に、リストに追加する要素の配列を設定します-

ARR [0] =500; ARR [1] =600; ARR [2] =700; ARR [3] =800; 4 elementsint [] ARR =新しいINT [4]の
 //アレイ> 

リスト内の要素のコレクション全体を追加AddRange()メソッドを使用します -

 list.AddRange(arr); 

次に、完全なコードを見て、リストを表示しましょう-

<前>システムを使用して; System.Collections.Generic使用して、クラスのデモ{静的な無効メイン(){一覧<整数>リストを=新しいリスト<整数>(); list.Add(100); list.Add(200); list.Add(300); list.Add(400); //4つの要素の配列int[]arr =new int [4]; arr [0] =500; arr [1] =600; arr [2] =700; arr [3] =800; list.AddRange(arr); foreach(int val in list){Console.WriteLine(val); }}}

  1. Pythonリストの同種リストとは何ですか?

    Pythonには同種のリストのようなものはありません。 Pythonのドキュメントでは、同種のデータにリストを使用することを提案しています。ドキュメントのQouting リストは変更可能なシーケンスであり、通常、同種のアイテムのコレクションを格納するために使用されます(正確な類似度はアプリケーションによって異なります)。 異種データのリストも非常にうまく使用できます。

  2. Pythonのリストとタプルの違いは何ですか?

    ListとTupleは、Pythonのシーケンスデータ型と呼ばれます。両方のタイプのオブジェクトは、必ずしも同じタイプである必要はないアイテムのコンマ区切りのコレクションです。ただし、リストとタプルの主な違いは、リストオブジェクトは可変であるのに対し、タプルオブジェクトは不変であるということです。不変オブジェクトは、メモリに作成されると変更できません。したがって、タプルオブジェクトからアイテムを追加、変更、または削除することはできません。一方、これらの操作はリストで実行できます。