Program Language95 Part2. C# 기초 다지기(3. 다차원 배열) 2차원 이상의 배열을 다차원 배열이라고 합니다. C#에는 다차원 배열을 표현하는 방법이 두 가지가 있습니다. 이번 포스팅에서는 다 차원 배열의 두 가지 구현 방법에 대해서 정리했습니다. 다차원 배열의 두가지 구현 방법 다차원 배열을 구현할 때 아래와 같이 두 가지 방법을 사용합니다. 대괄호 [] 안에 콤마(,) 사용하거나 대괄호만으로 원하는 차수를 표현 후 구현합니다. //첫번째 방법 - 고정 배열 자료형[,] 배열명 = new 자료형[y,x]; //2차원 배열 자료형[,,] 배열명 = new 자료형[z,y,x]; //3차원 배열 //두번째 방법 - 가변 배열 자료형[][] 배열명 = new 자료형[y][x]; //2차원 배열 자료형[][][] 배열명 = new 자료형[z][y][x]; //3차원 배열 .. 2023. 2. 8. C++ 기초(직원 관리 시스템 - 단위 테스트) 클래스 단위로 프로그램을 작성할 때 각각의 클래스마다 테스트 코드도 함께 작성하면 좋습니다. 이번 포스팅에서는 Employee 클래스에 대한 간단한 테스트 코드를 작성하는 방법과 좀 더 체계적으로 테스트하는 방법인 단위테스트에 대해서 정리했습니다. ※Employee 클래스에 대한 정의 및 구현은 아래 포스팅을 참고하세요 2023.01.31 - [프로그래밍/c++] - c++ 기초(직원 관리 시스템 - Employee 클래스 정의) c++ 기초(직원 관리 시스템 - Employee 클래스 정의) 지금까지 정리한 내용을 바탕으로 만들어 보는 첫 프로그램입니다. 학습 시 참고하고 있는 책에 나오는 예제로 간단한 직원 관리 프로그램입니다. 직원 관리 시스템 회사 직원 정보를 관리하는 todamfather.tis.. 2023. 2. 7. [C# WinForm] 다양한 메시지 박스 생성하기 이번 포스팅에서는 다양한 메시지 박스를 생성하는 방법에 대해서 알아보겠습니다. 폼 디자인 하기 Form1.cs[디자인] 화면에서 버튼 5개를 배치하고 각 컨트롤의 Text 속성을 아래와 같이 입력합니다. Form1 : 메시지 박스 출력하기 button1 : 기본 메시지 박스 button2 : 타이틀 메시지 박스 button3 : 알람 메시지 박스 button4 : 예/아니오 버튼 메시지 박스 button5 : 예/아니오/취소 버튼 메시지 박스 ※ 버튼을 배치하고 속성값을 입력하는 방법은 아래 포스팅을 참고하세요 2023.02.03 - [프로그래밍/C#(GUI)] - [C# WinForm] GUI 프로그래밍 시작하기 [C# WinForm] GUI 프로그래밍 시작하기 C# 장점은 누가 뭐라 해도 GUI(Gr.. 2023. 2. 6. Part2. C# 기초 다지기(2. Array 클래스) C#에서 배열은 System.Array 클래스로 부터 상속됩니다. 따라서 Array클래스의 속성과 메서드를 사용할 수 있습니다. 이번 포스팅에서는 Array 클래스의 속성과 메서드에 대해서 정리했습니다. System.Array 클래스의 주요 속성과 메서드 아래 표에 System.Array 클래스의 주요 속성과 메서드를 정리했습니다. 속성 및 메서드 설명 속성 Length 배열 요소의 총 개수 Rank 배열의 차수(차원) 메서드 Array.Sort(a) a 배열을 오름차순으로 정렬 Array.Reverse(a) a 배열 요소들의 순서를 뒤집어줌 Array.Clear(a) a 배열을 초기화 Clone() 동일한 내용을 갖는 배열을 복사(얕은 복사) Array.Copy(a.n1, b.n2, len) a 배열의.. 2023. 2. 6. Part2. C# 기초 다지기(1. 배열) 이번 포스팅에서는 배열을 초기화하고 요소들을 출력하는 방법에 대해서 정리했습니다. 배열의 생성과 초기화 배열은 같은 자료형을 갖는 연속된 집합입니다. 배열은 new 키워드를 사용하여 생성합니다. 자료형[] 배열명 = new 자료형[N]; // N은 배열의 크기 배열은 생성과 동시에 초기화할 수 있습니다. 초기화하는 방법은 중괄호 {} 안에 초기화하고자 하는 값들을 나열합니다. 이때 초기화하는 값들의 개수가 배열의 개수이므로 배열의 크기를 명시하지 않아도 됩니다. 다음은 배열을 초기화하는 방법들입니다. 자료형[] 배열명 = {자료1, 자료2, ...}; //new 키워드와 자료형[]없이 생성 및 초기화 자료형[] 배열명 = new 자료형[] {자료1, 자료2, ...}; //배열의 크기 지정없이 생성 및 .. 2023. 2. 3. Part1. C# 첫발 내딛기(32. 조건문) 이번 포스팅에서는 C#에서 사용하는 조건문에 대해서 정리하겠습니다. if ~ else 문 if ~ else 문은 조건식에 따라 프로그램의 흐름을 결정하는 조건문입니다. 아래 예제처럼 if문 안의 식이 true인지 false인지에 따라 분기가 결정됩니다. if(식) 실행문1 //식이 true일때 실행 else 실행문2 //식이 false일때 실행 조건이 2개 이상이면 다음과 같이 else if문을 원하는 만큼 추가할 수 있습니다. if(식1) 실행문1 else if(식2) 실행문2 else if(식3) 실행문3 ... else 실행문N 다음은 조건문을 사용하여 입력한 년도가 윤년인지, 평년인지를 두 가지 방법으로 판단하는 예제입니다. 하나는 직접 조건식을 입력하고, 다른 하나는 DateTime클래스의 Is.. 2023. 2. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 16 다음