>  기사  >  백엔드 개발  >  C# 배열 - 1차원 배열

C# 배열 - 1차원 배열

高洛峰
高洛峰원래의
2016-12-16 14:22:371550검색

배열 선언 및 초기값 할당

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 중국어 홈페이지를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:C# 배열 학습다음 기사:C# 배열 학습