일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TickingENtities
- 앱 어플리케이션
- 마인크래프트서버
- 닉네임변환
- 마인크래프트
- 여성서버
- GoogleCloudPlatfor
- 마인크래프트스크립트
- 마크서버
- 면접을위한CS전공지식노트
- Vue.js
- 공용창고
- CrashReports
- NativeScript
- 사회초년생
- 마크모딩
- 자동트윗봇
- 마크여성서버
- 러시안룰렛게임
- 마크에러
- 청년
- 플러그인
- 1.14.4
- 마인크래프트서버설치
- 마크플러그인
- 마인크래프트모딩
- app-release
- 스크립트
- 구글 애널리틱스 api
- Google Analytics api
- Today
- Total
목록개발/C# 공부 (10)
일상일지
- 메소드를 선언할 때 매개변수를 선언과 동시에 초기화 해 놓으면, 메소드를 호출할 때 매개변수를 지정하지 않아도 기본값으로 자동 설정된다. >> 기본 매개변수, 선택적 인수 using System; class Quotes { static void Main() { Log("디버그"); Log("에러", 4); } static void Log(String message, byte level = 1) //매개변수를 1로 초기화 { Console.WriteLine($"{message},{level}"); } } - 명명된 매개변수 : 함수를 호출할 때 매개변수 이름을 직접 지정 가능하다. using System; class Quotes { static void Main() { Sum(10, 20); Sum(f..
- 컬렉션 : 이름 하나로 데이터 여러 개를 담을 수 있는 그릇. 배열, 리스트, 사전 등이 있음. - 배열 : 이름 하나로 데이터 여러 개를 저장하는 데이터 구조. 데이터 형식 이름 뒤에 [] 기호를 사용하여 선언함. - int [] numbers; - numbers = new int[3]; >> new 연산자를 사용햐여 배열 크기만큼 메모리 영억을 잡을 수 있음. - 데이터형식[] 배열이름 = new 데이터형식[크기]; - 1차원 배열 ushort[] numbers; numbers = new ushort[2]; numbers[0] = 3840; numbers[1] = 2160; - 배열 선언과 동시에 초기화하기 int[] intArray = new int[3] {1,2,3}; string[] lang..
- while문은 조건식이 참일 동안 문장을 반복 실행합니다. using System; class Quotes { static void Main() { int count = 0; while (count < 3) { Console.WriteLine("안녕하세요."); count++; } } } - do while 반복문으로 최소 한 번은 실행하기 using System; class Quotes { static void Main() { int count = 0; do { Console.WriteLine("안녕하세요."); count++; } while (count < 3); } } using System; class Quotes { static void Main() { int sum = 0; int i = ..
- for문은 특정 구문을 여러번 반복해서 실행할 때 사용한다. - for(초기식; 조건식; 증감식){ 실행문; } using System; class Quotes { static void Main() { int n = 5; int sum = 0; for (int i = 1; i
- 제어문 : 프로그램 실행 순서를 제어하거나 프로그램 내용을 반복하는 작업을 처리한다. - 순차문, 조건문, 반복문 등으로 구성되어 있다. - 조건문에는 if문이 있다.' if(조건문) { 구문쓰기~~~~ } using System; class Quotes { static void Main() { int score = 60; if (score >= 60) { Console.WriteLine("합격"); } } } - if 문을 사용하여 문자열을 비교할 수 있다. - if 문의 조건식에 ! 연산자를 사용 가능하다. - else문은 단독으로 사용할 수 없고, if문 다음에 else가 나오는 구조이다. if 문 조건이 거짓일 때 원하는 실행문을 실행 가능하다. using System; class Quotes..
- 할당 연산자(증감 연산자)는 변수를 데이터에 대입하는데에 사용한다. - 할당 연산자는 += 형태의 축약형으로 사용할 수 있다. ( x=x+2 , x+=2 ) - 증감 연산자가 변수 앞에 붙으면 전위 증감 연선자, 변수 뒤에 붙으면 후위 증감 연산자라고 한다. (++a, a++) - 관계형 연산자(비교 연산자)는 두 항이 큰지 작은지 같은지를 비교하는데에 사용한다. - 결과값은 참, 거짓으로 출력된다. - 논리 연산자는 AND, OR, NOT의 조건식에 대한 논리 연산을 수행한다. - 결과값은 참, 거짓으로 출력된다. true && true >> true true && false >>false false && true >> false false && false >> false true || true >..
- Console.ReadLine() : 콘솔에서 한 줄을 입력받는다. - Console.Read() : 콘솔에서 한 문자를 정수로 입력받는다. - Console.ReadKey() : 콘솔에서 다음 문자나 사용자가 누른 기능 키를 가져온다. using System; class Quotes { static void Main() { int x = Console.Read(); Console.WriteLine(x); //입력한 값에 해당하는 정수 값 출력 Console.WriteLine(Convert.ToChar(x)); //해당하는 유니코드 문자 출력 } } - 암시적 형 변환 : 변환 형식이 안전하게 유지되며 데이터가 손실되지 않아 특수한 구문 필요x - 명시적 형 변환 : 캐스팅이라고도 함. 명시적으로 (..
- 변수 선언 시, const 키워드를 붙이면 상수가 된다. >> const int MinValue = 0; - 반드시 선언과 동시에 초기화 해야한다. - 정수형 키워드에는 s와 u접두사가 붙는다. >> signed, unsigned - signed : 부호가 있는 정수형. 양수와 음수 모두 지원 - unsigned : 부호가 없이 + 값만 다루는 정수형. 양수만 지원. >> int = System.Int32, uint = System.UInt32 >>long = System.Int64, ulong = System.Uint64 - 숫자 구분자 : C# 7.0버전부터는 _ 문자를 사용하는 숫자 구분자를 제공. 세 자리마다 콤마로 구분되는 긴 숫자 형태를 표현할 수 있다. >> 1_000_000 >> 숫자 ..