Visual Studio 설치

https://visualstudio.microsoft.com/ko/downloads/

 

Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치

Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.

visualstudio.microsoft.com

 

C# 첫 시작!

새 프로젝트 만들기 클릭!
윈도우의 cmd 창으로 만들 틀 선택!
만들 프로젝트 이름 적고 다음
대상 프레임워크 선택 후 만들기! (아직까진 그냥 아무거나 선택 후 진행하면됨)

 

자동으로 이렇게 만들어 줍니다 ㅎㅎ (소스코드 우측 상단의 combo는 재미요소인데 다음에 소개해드리겠습니다:P);
Ctrl + F5 누르면 이렇게 실행창이 뜹니다!

 

 

자료형
타입 허용범위 크기 사용 예
sbyte -128 ~ 127 8비트 sbyte s = 1;
byte 0 ~ 255 //  
short -32,768 ~ 32,767 16비트  
ushort 0 ~ 65,535 //  
int -21억? ~ 21억 32비트  
uint 0 ~ 42억9천만(구 바람 풀경) //  
long -900경 ~ 900경 64비트  
ulong 0 ~ 1800경 //  
float ±1.5e-45 ~ ±3.4e38 4바이트 float f = 1.5f;
double ±5.0e-324 ~ ±1.7e308 8바이트  
decimal ±1.0 X 10^-28 ~ ±7.9 X 10^28 16바이트 decimal m = 2.5m;
char U+0000 ~ U+FFFF 유니코드 16비트(문자) char ch = "H";
string   문자열 string sr = "Hello";
bool   true, false bool b = true;

자료형변환 - 자료형의 크기가 작은 변수의 값을 큰 자료형의 변수에 넣을 순 있지만, 큰 -> 작은 불가능. 근데 작은 변수의 자료형의 허용 범위 안에 형변환을 통해 자료 넣기가 가능.

예) 

i2에 L2의 값을 넣을 순 없지만, i3와 같이 (int)L2를 하면 넣을 수 있다.

 

변수

다른 언어들과 비슷하게, 앞에 언더바 인 _ 는 사용 가능하지만, 예약어(int, char 같이 언어에서 이미 사용중인것)는 사용불가하며, Console을 쓸 경우 써지긴 하는데 위의 Console.WriteLine 에서 Console에 빨간줄이 생긴다;;

 

하다가보니, 뫼 산山가 써집니다?

 

 

 

 

 

 

 

 

상수

const를 일반 자료형 앞에 붙이면, 처음 선언할 때의 값을 고정값으로 하고, 변경이 되지 않는다.

 

배열

보시는 것 처럼, 위에 arr은 5라는 크기를 지정해 주어서, arr[0 ~ 4] 까지의 크기를 가지며, arr[5]를 하면 오류를 발생하여 // 로 주석 처리 했다.

 

맞다 // 주석처리 해놓은 것은 다 오류를 발생시켜서 해놓은 것이다.

 

아래의 arr2는 new int[] {여러개} 해놨는데, 이건 여러개의 크기만큼 자동으로 크기를 잡는 것이며, 초반에 해놓고 arr2[0~2]라는 크기가 지정되었는데, 그 위의 크기 3번째나 100번째에 데이터를 넣으려 하면 오류가 일어난다.

 

 

 

 

 

 

 

문자열

Substring을 사용하여 원하는 글자를 가져올 수 있다.(시작점0부터, 몇개 가져올지)

 

연산자

이건 다른 언어와 비슷하니 생략한다.

+ - * /

++ --

|| &&

!

<= >= < > == !=

?

 

조건문

if문

 

switch문

 

 

반복문

for문

 

 

foreach문

 

 

while문

 

do while문

+ Recent posts