본문 바로가기

프로그래밍118

C#] 가변 배열 [가변 배열] 1. 가변 배열(Variable Array) 가변 배열은 배열의 각 행이 서로 다른 길이를 가질 수 있는 배열이다. 배열의 각 행마다 별도로 크기를 지정할 수 있어 다양한 형태의 데이터를 효율적으로 다룰 수 있다. HTML 삽입 미리보기할 수 없는 소스 2024. 1. 26.
C#] 다차원 배열 [다차원 배열] 1. 다차원 배열 다차원 배열은 여러 차원을 가지는 배열로, 각 차원은 서로 중첩된 배열의 형태를 가지고 있다. 차원이 2이상인 배열을 다차원 배열이라고 한다. 2차원 배열 선언 : 데이터형식[,] 배열이름; 3차원 배열 선언 ; 데이터형식[,,] 배열이름; ....... HTML 삽입 미리보기할 수 없는 소스 2024. 1. 26.
C#] 1차원 배열 [1차원 배열] 1. 1차원 배열 1차원 배열은 단일 행 또는 열로 이루어진 데이터 집합으로, 각 요소는 동일한 데이터 형식을 가지며 인덱스로 구분 된다. 1차원 배열을 선언하여 메모리 영역을 확보 하는 코드 형태 : 데이터형식[] 배열이름; 1차원 배열의 요소에 값을 대입하는 코드 형태 : 배열이름[인덱스] = 값; 2. 1차원 배열 형태 Console.WriteLine(배열이름[인덱스]); 배열이름 : 배열의 변수 이름이며, 배열에 접근할 때 사용된다. [인덱스] : 배열에서 특정 위치를 가리키는 인덱스를 나타낸다. 배열은 0부터 시작하는 인덱스를 가지기 때문에 첫 번째 요소에 접근하려면 인덱스 0을 사용한다. ex) int[] numbers = { 10, 20, 30, 40, 50 }; // 배열의.. 2024. 1. 26.
C#] 배열 [배열] 1. 배열 배열(Array)은 동일한 데이터 형식의 요소들이 순서대로 저장된 고정 크기의 자료구조이다. 각 요소는 인덱스를 사용하여 접근할 수 있으며, 배열의 크기는 선언 시에 정해진다. C#에서 배열은 기본적으로 0부터 시작하는 인덱스를 가지며, 각 요소는 해당 인덱스에 위치한 메모리 공간에 저장된다. 2. 배열의 규칙과 특성 - 고정 크기 : 배열은 선언할 때 크기가 정해지며, 이 크기는 변경할 수 없다. 배열을 생성할 때 크기를 지정하고, 이 크기를 초과하여 데이터를 추가할 수 없다. - 0부터 시작하는 인덱스 : C#의 배열은 0부터 시작하는 인덱스를 가지고 있다. 첫 번째 요소는 인덱스 0에 위치하고, 두 번째 요소는 인덱스 1에 위치합니다. - 같은 데이터 형식 : 배열은 동일한 데이.. 2024. 1. 25.
C#] 컬렉션 [컬렉션] 1. 컬렉션 컬렉션은 데이터를 저장하고 관리하는 데 사용되는 구조이다. 하나의 이름에 여러 데이터를 담을 수 있는 그릇 이라고 할 수 있다. 2. 컬렉션 종류 배열(Array) : 고정 크기의 요소로 구성된 컬렉션. int[] numbers = new int[] { 1, 2, 3, 4, 5 }; 리스트(List) : 동적 크기를 가지는 배열. List numberList = new List { 1, 2, 3, 4, 5 }; 딕셔너리(Dictionary) : 키-값 쌍을 저장하는 컬렉션. Dictionary keyValuePairs = new Dictionary(); keyValuePairs.Add("One", 1); keyValuePairs.Add("Two", 2); 셋(Set) : 중복을 허.. 2024. 1. 25.
C#] 반복문 제어 : continue 문 [반복문 제어 : continue 문] 1. 반복문 제어 : continue 문 continue 문은 루프 내에서 실행되는 동안 특정 조건이 충족되면 현재의 반복을 중지하고 다음 반복으로 넘어가게 하는 데 사용된다. continue 문이 실행되면 현재의 반복 블록의 남은 코드는 무시되고, 다음 반복이 시작된다. HTML 삽입 미리보기할 수 없는 소스 2024. 1. 23.
C#] 반복문 제어 : break 문 [반복문 제어 : break 문] 1. 반복문 제어 : break 문 반복문(for, while, do)을 빠져나올 때는 break문을 사용할 수 있다. break 문은 루프나 switch 문에서 실행을 중지하고, 해당 블록을 빠져나가는 데 사용한다. break 문은 특정 조건이 충족되면 반복문이나 switch 문을 즉시 종료하는 데에 활용할수 있다. HTML 삽입 미리보기할 수 없는 소스 2024. 1. 23.
C#] 반복문 : foreach 문 [반복문 : foreach 문] 1. 반복문 : foreach 문 foreach 문은 배열이나 컬렉션과 같은 열거 가능한(iterable) 개체를 반복하는 데 사용된다. 배열(array)이나 컬렉션(collection) 같은 값을 여러 개 담고 있는 데이터 구조에서 각각의 데이터가 들어 있는 만큼 반복하는 반복문. 데이터 개수나 반복 조건을 처리할 필요 없이 데이터가 있는 만큼 박족하는구조. 2. foreach 문 형태 foreach (항목 in 항목들) { ... } foreach (변수의형식 변수이름 in 컬렉션) { // 반복할 코드 } HTML 삽입 미리보기할 수 없는 소스 2024. 1. 23.
C#] 반복문 : do ~ while 문 [반복문 : do ~ while 문] 1. 반복문 : do~while 문 do~while 문은 조건을 평가하기 전에 먼저 루프 내의 코드를 실행하고, 그 후에 조건을 확인하여 계속해서 루프를 반복하는 구조이다. 이 또한 조건식이 참일 동안 코드를 반복 실행한다. 2. do~while 문 형태 do~while 문은 무조건 한번 코드를 실행하고 while 조건식이 참 일때 까지 반복 실행며 조건식이 거짓이 되면 반복이 종료된다. do { // 반복할 코드 } while (조건); HTML 삽입 미리보기할 수 없는 소스 2024. 1. 23.
728x90