C# 심화 학습
1/1
솔루션 탐색기 열기
보기 > 솔루션 탐색기
CTRL + ALT + L
실행파일 열기
프로젝트 파일 > bin > debug > net8.0
실행하기
디버그 > 디버깅 시작
디버그 > 디버그하지 않고 시작
* 둘의 차이점?
비주얼 스튜디오 기능
Tab 자동완성
ctrl + space 해당 메서드의 변수에 대한 정보와 매체 확인
두 tab 기본적인 코드 템플릿 생성
https://coding-groot.tistory.com/86 (단축키 기능)
** '어떻게'보단 > 왜?
1/2
Console.WriteLine(value);
value는 문자열, 숫자, 변수, 연산식 모두 ok. 문자열의 경우 " " 사용.
출력한 후에 다음 줄로 이동함.
Console.Write
출력한 후에 줄 바꿈 추가 없이 다음 출력이 이어짐.
** 동적으로 데이터를 입력할 때 주로 사용
이스케이프 시퀀스
문자열에 특수한 기호를 넣고 싶을 때 사용
이스케이프 시퀀스
|
설명
|
\' |
작은따옴표(') 삽입
|
\"
|
큰따옴표(") 삽입
|
\\
|
역슬래시() 삽입
|
\n
|
새 줄(줄바꿈) 삽입
|
\r
|
현재 줄 맨 앞으로 이동
|
\t
|
탭 삽입
|
\b
|
백스페이스 삽입
|
주석
// 한 줄 주석
/* */ 여러 줄 주석
1/3
자료형
int 정수
float 소수
string 유니코드 문자열
bool ture or false
**변수를 세분화 하는 이유: 메모리의 효율적인 사용, 정확한 데이터 표현, 타입 안정성
변수 초기화
변수 선언과 변수 초기화는 다르다.
변수 선언은 어떠한 자료형의 변수를 사용하겠다는 의미이고,
변수 초기화는 그 변수에 처음으로 어떤 값을 넣겠다는 의미이다.
int num; // 변수 선언
num = 10; // 변수 초기화
변수 선언과 초기화를 동시에 할 수도 있다.
int num = 10; // 변수 선언과 초기화를 한 번에 수행
한 번에 여러개의 변수를 초기화할 수도 있다.
int num1, num2, num3 = 10; (X)
num1 = num2 = num3 = 10;
** 변수 선언만 하는 경우;
값이 나중에 결정되거나, 상황에 따라 다른 값으로 설정될 필요가 있을 때 사용한다.
enter키를 입력하면 바로 창이 닫히는 오류
비주얼 스튜디오의 디버그를 이용하지 않고,
파일에서 실행 프로그램을 직접 여는 경우 출력이 되지 않고 창이 바로 꺼짐.
주석 단축키
ctrl + k / c
'[내배캠] 본 캠프 개발 학습 > 매일매일 쓰는 TIL' 카테고리의 다른 글
9월 26일 목요일 본 캠프 개발 일지 | 개인 과제 해설 강의 (2) | 2024.09.26 |
---|---|
9월 23일 월요일 본 캠프 개발 일지 | C# 문법 종합반 강의 (0) | 2024.09.23 |
9월 11일 수요일 본 캠프 개발 일지 (0) | 2024.09.11 |
9월 10일 화요일 본 캠프 개발 일지 (3) | 2024.09.10 |
9월 9일 월요일 본 캠프 개발 일지 | 깃허브(GitHub) 기초 강의 (1) | 2024.09.09 |