문과 코린이의, [C#] 기록/C# 활용 (18) 썸네일형 리스트형 [문과 코린이의 IT 기록장] C# 기초 예시 - 구조체(Struct), 클래스(Class) [문과 코린이의 IT 기록장] C# 기초 예시 - 구조체(Struct), 클래스(Class) 0. C# _ 구조체(Struct), 클래스(Class) : 데이터형 여러개를 한 번에 묶고 가져가고 싶을 때 활용 - 구조체 (Struct) : 값 타입 Data : 구조체는 상속이 불가능함 : new를 선언할 필요 없이 바로 사용 가능 - 클래스 (Class) : 참조 타입 Data : 클래스는 상속 가능 : new를 선언할 필요 존재. ex) 클래스이름 객체이름 = new 클래스이름( ); # 간단한 구조를 정의할 때, 구조체를 사용. 클래스가 구조체의 상위호환 # C#의 경우 C,C++ 소스와의 호환을 위해 구조체 지원 내용 구조체(Struct) 클래스(Class) 메모리 Stack Memory Heap .. [문과 코린이의 IT 기록장] C# 기초 예시 - 반복문2 (While문, DoWhile문) 활용 [문과 코린이의 IT 기록장] C# 기초 예시 - 반복문2 (While문, DoWhile문) 활용 0. C# _ While , Do While에 관해서 [ 목적 ] - 조건에 따라 반복을 수행하고 싶을 경우 사용 - While과 Do While의 차이점은, 반복 조건을 확인하는 시점 - Do While의 경우 조건을 확인하기 전 내용을 먼저 수행하기 때문에, 최초 한번은 무조건 수행하게 됨. cf 1) While(조건) { 반복 시 수행할 내용 } // 조건이 거짓이 될 때까지 수행 cf 2) Do { 반복 시 수행 할 내용 } While(조건); // 조건 비교를 마지막에 하기 때문에 한번은 내용을 무조건 수행하게 됨 1. UI 부분 # label - 속성 BackColor : 배경색 ForeColor.. [문과 코린이의 IT 기록장] C# 기초 예시 - 반복문 (For문, Foreach문 활용) [문과 코린이의 IT 기록장] C# 기초 예시 - For문, Foreach문 활용 0. C# _ For문, Foreach문에 관해서 [ 목적 ] : 횟수나 배열의 크기만큼 반복을 수행하려고 할 때 사용 - For문 : 반복이나 필요한 변수의 선언 및 초기화, 조건식, 변수의 증감 등의 조건으로 반복을 수행 ex) for(변수선언 및 초기화, 반복조건, 증감조건){ 반복 시 수행할 내용 } - Foreach문 : 배열의 크기에서 값을 하나씩 가져오면서 반복을 수행 ex) foreach (배열에서 가져온 값 in 배열){ 반복 시 수행할 내용 } 1. UI 부분 # 속성 - Scroll bars : Vertical(세로) / Horizontal(가로) / Both(양쪽) 2. 코드 부분 using Syste.. [문과 코린이의 IT 기록장] C# 기초 예시 - 조건문(if, else, switch) [문과 코린이의 IT 기록장] C# 기초 예시 - 조건문(if, else, switch) 0. C# _ 조건문에 관해서 [ 조건문 ] - 조건에 따라 프로그램을 분기해서 처리하고 싶을 경우 사용 1) if else if(조건1) { } // 조건 1이 참(true)이라면 실행 else if(조건2) { } // 조건 2가 참(true)이라면 실행 else { } // 위에서 해당하는 조건이 없을 경우 실행 2) Switch switch(항목){ // 항목의 내용과 같은 Case를 찾아서 실행 case 항목명1; break; case 항목명2; break; default; // 항목과 같은 Case가 없을 경우 실행 break; } 1. UI부분 1) NumbericUpDonw : 숫자를 제어하는 컨트롤 .. [문과 코린이의 IT 기록장] C# 기초 예시 - Array(배열) [문과 코린이의 IT 기록장] C# 기초 예시 - Array(배열) 0. C# _ 배열에 관해서 [ 배열 ] - 동일한 타입의 변수를 모아 놓은 집합 - 배열의 가장 기본적인 형태 : Array -> 발전된 형태 : List / Data table / Data Set / dictionary cf ) 배열에 대해 알아볼 테스트용 예제 private void ArrayTest() { /* 배열을 사용하지 않으면, 아래와 같이 많이 작성 해야함 */ //int iDay1 = 0; //int iDay2 = 0; //int iDay3 = 0; //int iDay1.iDay2,iDay3; // 정의 // int iDay1 = 10; // 정의하면서값을바로대입해줘도됨 // int iDay2 = 20; // int i.. [문과 코린이의 IT 기록장] C# 기초 예시 - Enum(열거형) 활용하기 [문과 코린이의 IT 기록장] C# 기초 예시 - Enum(열거형) 활용하기 1. UI부분 2. 코드 부분 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _20210602___Enum { public partial class Form1 : Form // 폼에서 오른쪽 마우스 클릭 - 코드보기 { public Form1() { InitializeCompone.. [문과 코린이의 IT 기록장] C# 기초 예시 - Operator 활용하기 (계산기 만들기 2) [문과 코린이의 IT 기록장] C# 기초 예시 - Operator 활용하기 (계산기 만들기 2) 0. C#기초 예시 / 참고 자료를 더 보고 싶다면? 1. UI부분 2. 코드 부분 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _20210602_oeprator { public partial class Form1 : Form { public Form1() {.. [문과 코린이의 IT 기록장] C# 기초 예시 - Method 활용하기 (계산기 만들기 ) [문과 코린이의 IT 기록장] C# 기초 예시 - Method 활용하기 (계산기 만들기) 0. C#기초 예시를 더 보고 싶다면? 1. UI 부분 2. 코드 부분 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _20210601___Method { public partial class Form1 : Form { public Form1() { Initialize.. 이전 1 2 3 다음