Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백준구구단
- 컴퓨터공부
- 자바
- 백준10171
- java
- 화이자접종후기
- 화이자백신후기
- 1일1로그
- 백준자바 #백준10718
- 자바공부
- 백준 #백준알고리즘 #백준 Hello World #Hello World
- 화이자미열
- 자바컴포넌트
- 자바토글버튼
- 자바이벤트
- 백준10718자바
- 백준고양이자바
- cs지식
- 코로나백신
- 화이자1일차
- 백준2739
- 자바화면구현
- 자바조건문
- 스터디
- 자바컨테이너
- GUI
- 포장방스터디
- 2739자바
- 자바수업
- 백준고양이
Archives
- Today
- Total
Salted Caramel
C# 배열(Array) 본문
https://www.csharpstudy.com/CSharp/CSharp-array.aspx
C# 배열 - C# 프로그래밍 배우기 (Learn C# Programming)
C# 배열 (Array) 배열은 일련의 동일한 데이타 타입 요소들로 구성된 데이타 집합으로서, 인덱스를 통하여 개개의 배열요소(Element)를 엑세스할 수 있다. C#에서 배열은 Zero-based Array 즉 첫번째 요소
www.csharpstudy.com
[C# 배열]
- 배열은 동일한 데이타 타입 요소들로 구성된 데이터 집합
- 인덱스를 통하여 개개의 배열 요소(element)에 엑세스 함
- C# 에서 첫번째 요소가 인덱스 0을 갖음
- 배열의 요소는 Sqaure Bracket([ ]) 안에 인덱스에 넣어 표시
// 1차 배열
String[] players = new string[10];
string[] regions = {"서울", "경기", "부산"};
// 2차 배열 선언 및 초기화
string[,] Depts = {{"김과장", "경리부"}, {"이과장", "총무부"}};
[C# 배열의 사용]
모든 C# 배열은 내부적으로 .NET Framwork의 System.Array에서 파생
-> System.Array의 메서드, 프로퍼티를 사용
[C# 배열의 전달]
C#에서 배열 전체를 전달하기 위해서는 보내느 쪽에서 배열명을 사용하고,
받는 쪽에서 동일한 배열타입의 배열을 받아들이면 된다.
배열은 레퍼런스(Reference) 타입
배열을 다른 객체나 메서드에 전달할 때, 직접 모든 배열 데이터를 복사하지 않고
배열 전체를 가리키는 참조값(Reference Pointer)만을 전달
전달하는 쪽에서는 단순 레런스명을 사용
받는 쪽에서는 배열 데이터 타입, 배열 파라미터명을 사용
# 배열
static void Main(string[] args)
{
int[] scores = {80,78,60,90,100};
int sum = CalculateSum(scores); // 배열 전달: 배열명 사용
Console.WriteLine(sum);
}
static int CalculateSum(int[] scoresArray) // 배열 받는 쪽
{
int sum = 0;
for (int i = 0; i< scoresArray.Length; i ++)
{
sum += scoresArray[i];
}
return sum;
}
'C#' 카테고리의 다른 글
C# 조건문 (0) | 2024.05.24 |
---|---|
C# delegate 연산자 (0) | 2024.05.21 |
Creative Cloud 제거 (0) | 2024.05.21 |
C# 열거형 (0) | 2024.05.21 |
C# 문자열 (0) | 2024.05.07 |