- [ C# ]C# #4 메서드와 구조체2023-08-15 23:01:28메서드 메서드는 특정한 작업을 수행하기 위해 사용되는 개념으로 함수라고도 불리움. 코드의 재사용성, 모듈화, 가독성과 유지보수성, 중복 제거, 추상화 등의 특징을 가지고 있음. 메서드의 구조와 문법 접근 제한자(Access Modifier) : 메서드가 어디서 접근 가능한지 범위 지정(public, private, protected 등 사용) 반환 타입(Return Type) : 메서드가 작업을 수행한 후 반환되는 값의 데이터 타입 지정.(반환하는 값이 없을 시 'void' 키워드 사용) 매개변수(parameter) : 메서드가 호출될 때 받아들일 매개변수 지정. 메서드에 필요한 입력 값 전달 시 사용하며 0개 이상의 매개변수를 정의할 수 있음. 반환값(Return Value) : 메서드가 결과를 반활할..
- [ C# ]C# #3 배열과 컬렉션2023-08-15 18:53:56배열(Array) 동일한 자료형의 값들이 연속적으로 저장되는 자료 구조. 선언할 때 크기를 지정해야하며, 동적으로 크기 조절이 되지 않음. 인덱스를 통해서 값의 지정, 접근이 가능. //배열을 한 줄로 선언 및 초기화 자료형[] 배열명 = new 자료형[크기]; //배열 요소에 접근 배열명[인덱스] = 값; int[] array1 = new int[5]; //크기가 5인 정수형 배열 선언 string[] array2 = new string[3]; //크기가 3인 문자열 배열 선언 int num = 0; array1[0] = 1; array1[1] = 2; array1[2] = 3; array1[3] = 4; array1[4] = 5; num = array1[0]; 배열의 길이는 배열명.Length. in..
- [ C# ]C# #2 조건문과 반복문2023-08-14 19:29:34내배캠 TIL 12 조건문 프로그램이 특정 조건에 따라 동작을 수행하도록 하는 제어 구조. if - else 문 if (조건식1) { // 조건식1이 참일 경우 실행할 코드 } else if (조건식2) { // 조건식2가 참일 경우 실행할 코드 } else { // 모든 조건식이 거짓일 경우 실행할 코드 } 중첩 조건문 : 하나 이상의 조건문이 다른 조건문 안에 포함되어있는 구조. int age = 25; bool isStudent = true; if (age >= 18) { if (isStudent) { Console.WriteLine("성인 학생입니다."); } else { Console.WriteLine("성인입니다."); } } else { Console.WriteLine("미성년자입니다.");..
- [ C# ]C# #1 프로그래밍 기본 요소, 변수, 자료형, 연산자와 문자열 처리2023-08-14 15:00:04내배캠 TIL 11 기본 코드 구조 using System : System 네임스페이스를 사용하기 위한 코드이며 "Console." 클래스 사용을 위해 필요. namespace HelloWorld : 코드의 구성에 사용되며 클래스 등의 일종의 컨테이너(그룹화 하는 역할). class Program : "Program"이라는 이름의 C# 클래스를 정의하는 키워드. static void Main() : 프로그램이 시작할 때 자동으로 호출되는 메서드. Console.WriteLine("Hello World!"); : 콘솔에 "내용" 출력하는 코드. // Hello World.cs using System; namespace HelloWorld { class Program { static void Main(str..
- [ C# ]C# #0 - 간단한 예습2023-08-11 20:03:22본격적인 문법 공부에 들어가기 전 사전 지식들과 용어 등을 간단하게 정리해보았습니다. 1. 변수 변수(Variables) : 어떤 값을 저장하기 위한 이름을 가진 공간. int : 정수형 float : 숫자형 string : 문자형 bool : 논리형 //자료형 변수명 = 값 int age = 10; float time = 2.2f; string name = "Kim"; bool isGround = false; 선언 : 변수의 자료형과 이름을 정하는 것 초기화 : 값을 넣는 것 호출 : 사용하는 것 2.그룹형 변수 그룹형 변수 : 변수들을 묶은 하나의 공간. 배열(Array) : 동일한 자료형의 변수를 모아놓은 변수 그룹. 배열의 길이 : 변수명.Length //자료형[] 변수명 = {데이터1, 데이터2..