배열 선언 및 초기값 할당
int[] arr = {1, 2, 3};
타입 이름 뒤의 []는 배열을 나타내고, {}는 할당할 초기값 목록을 나타내고, 각 초기값 사이에는 쉼표가 사용됩니다.
배열 선언
int[] arr = new int[3]; //正确,声明一个长度为 3 的 int 类型数组 int[3] arr2; //错误,不能这样指定数组大小 int[] arr3; //没有指定数组大小,无法使用
배열의 값을 미리 모른다면 위에서 설명한 대로 배열을 먼저 선언하면 됩니다. 물론, 유형을 알아야 합니다. 및 배열 선언 시 배열의 크기, [] 안에 길이를 나타내는 숫자는 첨자의 상한이 아닙니다.
C# 배열은 동적 사양도 지원합니다
int len = 3; int[] arr = new int[len];
배열 값 할당
int[] arr = new int[3]; arr[0] = 10; //给第一个元素赋值 int m = arr[0]; //取第一个元素的值
배열 길이 가져오기
int[] arr = new int[3]; int len = arr.Length; int len2 = arr.GetLength(0) //这种方法也可以获取数组长度,参数表示要获取第几维的数组长度,从 0 开始。
.NET Framework 3.5 이하에서 적용하는 것이 더 편리합니다.
.NET Framework 3.5에서는 C# 3.0 구문을 사용하므로 길이를 지정하지 않고 직접 값을 할당할 수 있어 더 편리합니다.
string[] colors = new string[]{"#333", "#666", "#999", "#ccc", "#fff"};
색상 배열을 선언하고 5개의 문자열을 할당합니다. 여기서 배열의 길이는 중괄호 수에 따라 자동으로 결정됩니다.
더 많은 C# 배열-1차원 배열 관련 글은 PHP 중국어 홈페이지를 주목해주세요!