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

LinkedList全体をC#の配列にコピーします


LinkedList全体を配列にコピーするには、コードは次のとおりです-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      LinkedList<int> list = new LinkedList<int>();
      list.AddLast(100);
      list.AddLast(200);
      list.AddLast(300);
      int[] strArr = new int[5];
      list.CopyTo(strArr, 0);
      foreach(int str in strArr){
         Console.WriteLine(str);
      }
   }
}

出力

これにより、次の出力が生成されます-

100
200
300
0
0

別の例を見てみましょう-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      LinkedList<int> list = new LinkedList<int>();
      list.AddLast(100);
      list.AddLast(200);
      list.AddLast(300);
      int[] strArr = new int[10];
      list.CopyTo(strArr, 4);
      foreach(int str in strArr){
         Console.WriteLine(str);
      }
   }
}

出力

これにより、次の出力が生成されます-

0
0
0
0
100
200
300
0
0
0

  1. C#でディレクトリの内容全体をコピーするにはどうすればよいですか?

    ディレクトリの内容全体をコピーするときは、そのサブディレクトリと関連ファイルをコピーすることがより重要です。 例 以下のようなサブディレクトリとファイルを持つデモソースディレクトリを考えてみましょう。 以下は、最初は空のデモターゲットディレクトリです。 using System; using System.IO; namespace DemoApplication {    class Program {       public static void Main() {       &nbs

  2. LinkedListをJavaで配列に変換する方法は?

    toArray() LinkedListのメソッド classは、現在のリンクリストオブジェクトをオブジェクトタイプの配列に変換して返します。この配列には、このリスト内のすべての要素が適切な順序で(最初の要素から最後の要素まで)含まれています。これは、アレイベースのAPIとコレクションベースのAPIの間のブリッジとして機能します。 したがって、LinkedListを配列に変換するには- LinkedListクラスをインスタンス化します。 add()を使用してデータを入力します メソッド。 toArray()を呼び出します 上記で作成したリンクリストのメソッドを使用して