[CS]注記11.整列

2658 ワード

並べ方を忘れがちなのか、言葉の違いで紛らわしいのか.太...やっちゃった!!!

尹大熙的讲义16讲。


C#は데이터형식[] 배열이름 = new 데이터형식[크기]の形式で使用を宣言します.
int[] array = new int[5];
int[] array = new int[5] {1, 2, 3, 4, 5};
int[] arrya = new int[5];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;
2 Dアレイ
int[] one_dimension = new int[5] {1, 2, 3, 4, 5};
int[,] two_dimension = new int[3, 2] {{1, 2}, {3, 4}, {5, 6}};
for(int i = 0; i < two_dimension.GetLength(0); i++)
{
	for(int i = 0; i < two_dimension.GetLength(1); j++)
  	{
		Console.Write(two_dimension[i, j]); // 열, 행 순으로 값을 받아옴.
  	}
    Console.WriteLine();// '\n'
}

バリアブルアレイ


可変配列は배열을 요소로 갖는 배열
  • の2 D以上のアレイで長さのアレイを変更できます.데이터형식[][] 배열이름 = new 데이터형식[가변배열크기][];
  • int[][] Adjustable = new int[3][];
    Adjustable[0] = new int[5] { 1, 2, 3, 4, 5 };
    Adjustable[1] = new int[] { 6, 7, 8};
    Adjustable[2] = new int[] { 9, 10};
    
    // [][][][][]
    // [][][]
    // [][]
  • 配列名[n].GetLength(m)は、可変アレイ内のアレイサイズを決定するために使用することができる.
  • シナリオ名.GetLength(n)は、可変配列のサイズを決定するために使用される.
  • List


    配列のサイズを調整するのは難しい(可変配列は最終的に一定の値で移動するため)
    でもリストは自由自作の配列List<데이터형식> 목록이름 = new List<데이터형식>
    List<int> list = new List<int>();
    
    for(int i = 0; i < 10; i++)
    {
    	list.Add(i + 100);
    }
    Addメソッドでリストを挿入できますRemove(특정 요소 제거)RemoveAt(특정 색인값 제거), RemoveAll(모두제거)の方法で削除できます.
    並べ替えられたリストを作成します.
    List<double[]> list = enw List<double[]>();
    
    for(int i = 0; i < 10 ; i++)
    {
    	list.Add(new double[] {i, i+1});
    }
    
    Console.WriteLine($"(list[3][0]), (list[3][1]))";
    Console.WriteLine(list.Count);
  • リストの数は、Count方法によって決定することができる
  • .
  • 配列オブジェクトの要素数は、Length法によって決定することができる.