int num; # 정수형
uint num; # 양수만 가능
float num; # 실수형
char word = 'A'; # 한 글자
string name = "Jiyul"; # 문자열
decimal : 16byte 소수점 자료형. 다른 자료형은 숫자가 누락될 수 있어서 decimal을 사용하는게 좋다.
할당할 때 new를 붙인다.
int[] array1 = new int[5];
int[] array2 = { 1, 2, .. };
int[,] array3 = new int[2, 3];
int[][] array4 = new int[6][];
array4[0] = new int[3] { 1, 2, 3 };
IndexOf() # 찾는 문자, 문자열 위치의 인덱스 반환
LastIndexOf() # 찾는 문자, 문자열 위치를 뒤에서부터 찾고 인덱스 반환
Contains() # 문자열에 지정된 문자열 존재 여부 (True, False)
Replace() # 지정한 문자열이 다른 지정된 문자열로 모두 바뀐 문자열을 반환
Insert() # 지정된 위치에 지정된 문자열을 삽입한 문자열을 반환
Remove() # 지정된 인덱스부터 지정된 수 만큼 삭제된 문자열을 반환
Split() # 지정된 문자를 기준으로 분리된 문열들을 배열로 반환
SubString() # 지정된 위치로부터 지정된 수 만큼의 문자로 이루어진 문자열을 반환
입력, 출력 변수들의 자료형을 맞춰 줘야 한다.
자료형 함수명(인자1, 인자2, ...)
{
return 자료형으로;
}
if (조건)
{
실행;
}
else if (조건)
{
실행;
}
else
{
실행;
}
switch (animal)
{
case "Dog":
실행;
break;
case "Cat":
실행;
default:
실행;
}
Location1:
if (조건)
{
goto Location1;
}
switch (choice)
{
case Plain:
case WithMilk:
case WithIceCream;
goto case Plain;
}
for(int i = 0; i < 10; i++) //반복하면서 증가할 변수, 반복 조건, 변수 증가
{
실행;
}
foreach(int num in numbers) //(배열 1개의 요소) in (배열 또는 인덱스로 접근 가능한 자료형)
{
실행;
}
while (반복조건)
{
실행; break; continue;
}