[CS]注記11.整列
2658 ワード
並べ方を忘れがちなのか、言葉の違いで紛らわしいのか.太...やっちゃった!!!
尹大熙的讲义16讲。
の2 D以上のアレイで長さのアレイを変更できます. 配列名[n].GetLength(m)は、可変アレイ内のアレイサイズを決定するために使用することができる. シナリオ名.GetLength(n)は、可変配列のサイズを決定するために使用される. List
リストの数は、 .配列オブジェクトの要素数は、
尹大熙的讲义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'
}
バリアブルアレイ
可変配列は배열을 요소로 갖는 배열
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;
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'
}
데이터형식[][] 배열이름 = 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};
// [][][][][]
// [][][]
// [][]
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);
List<int> list = new List<int>();
for(int i = 0; i < 10; i++)
{
list.Add(i + 100);
}
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
法によって決定することができる.Reference
この問題について([CS]注記11.整列), 我々は、より多くの情報をここで見つけました https://velog.io/@psh4204/CS-메모11.-배열テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol