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# 첫 시작!
자료형
타입 | 허용범위 | 크기 | 사용 예 |
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; |
자료형변환 - 자료형의 크기가 작은 변수의 값을 큰 자료형의 변수에 넣을 순 있지만, 큰 -> 작은 불가능. 근데 작은 변수의 자료형의 허용 범위 안에 형변환을 통해 자료 넣기가 가능.
예)
변수
다른 언어들과 비슷하게, 앞에 언더바 인 _ 는 사용 가능하지만, 예약어(int, char 같이 언어에서 이미 사용중인것)는 사용불가하며, Console을 쓸 경우 써지긴 하는데 위의 Console.WriteLine 에서 Console에 빨간줄이 생긴다;;
하다가보니, 뫼 산山가 써집니다?
상수
배열
보시는 것 처럼, 위에 arr은 5라는 크기를 지정해 주어서, arr[0 ~ 4] 까지의 크기를 가지며, arr[5]를 하면 오류를 발생하여 // 로 주석 처리 했다.
맞다 // 주석처리 해놓은 것은 다 오류를 발생시켜서 해놓은 것이다.
아래의 arr2는 new int[] {여러개} 해놨는데, 이건 여러개의 크기만큼 자동으로 크기를 잡는 것이며, 초반에 해놓고 arr2[0~2]라는 크기가 지정되었는데, 그 위의 크기 3번째나 100번째에 데이터를 넣으려 하면 오류가 일어난다.
문자열
연산자
이건 다른 언어와 비슷하니 생략한다.
+ - * /
++ --
|| &&
!
<= >= < > == !=
?
조건문
if문
switch문
반복문
for문
foreach문
while문
do while문
'공부 Study > C#' 카테고리의 다른 글
[C#] PromptKeywordOptions 에러 (0) | 2022.04.04 |
---|---|
[C#] WinForm KeyDown(키보드입력) 안먹을때 (0) | 2019.06.13 |
[C#] WinForm 픽쳐박스PictureBox 동적생성(소스로 만들기, 도구상자X) (0) | 2019.06.11 |
[C#] WinForm 버튼 동적생성(소스로 만들기, 도구상자X) (0) | 2019.06.11 |
[C#] WinForm 윈폼 화면 이미지 사이에 갭(틈)이 생길때 (0) | 2019.06.05 |