본문 바로가기

[내배캠] 본 캠프 개발 학습/매일매일 쓰는 TIL

9월 20일 금요일 본 캠프 개발 일지 | C# 문법 종합반 강의

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