|
### **기본 자료형**
|
|
### **기본 자료형**
|
|
* **Value Type**
|
|
* **Value Type**
|
|

|
|

|
|
|
|
UTF-16 인코딩은 common language runtime에서 Char 및 String 값을 나타내는 데 사용되며 Windows 운영 체제에서 WCHAR 값을 나타내는 데 사용된다.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
* **C#과 닷넷 프레임워크에서 제공되는 타입의 대응관계**
|
|
* **C#과 닷넷 프레임워크에서 제공되는 타입의 대응관계**
|
... | @@ -121,11 +122,17 @@ Vector v3 = new Vector(0,0); |
... | @@ -121,11 +122,17 @@ Vector v3 = new Vector(0,0); |
|

|
|

|
|
* **foreach문**
|
|
* **foreach문**
|
|
in 다음에 오는 배열을 처음부터 끝까지순회하면서 개별 요소를 변수명에 넣어 반복문 구문 내에서 해당 변수를 사용할 수 있게 해준다.
|
|
in 다음에 오는 배열을 처음부터 끝까지순회하면서 개별 요소를 변수명에 넣어 반복문 구문 내에서 해당 변수를 사용할 수 있게 해준다.
|
|
|
|
|
|
```
|
|
```
|
|
//foreach (표현식요소의_자료형 변수명 in 표현식)
|
|
//foreach (표현식요소의_자료형 변수명 in 표현식)
|
|
//구문;
|
|
//구문;
|
|
```
|
|
```
|
|
|
|
* **switch문**
|
|
|
|
<img src="secondImage/switch.png" width="350">
|
|
|
|
switch 문의 관리 형식은 switch expression에 의해 결정된다. switch expression의 type이 **sbyte, byte, short, ushort, int, uint, long, ulong, char, string, an enum-type**일 경우 이 형식이 switch 문의 관리 형식이 된다. 이 형식에 해당하지 않는 경우 사용자 정의 implicit conversion을 한 번 수행해야한다. implicit conversion을 하지 않거나 두 번 이상 수행하면 컴파일 오류가 발생한다.
|
|
|
|
C#에서는 case문에 break를 포함하는 것이 강제사항이라서 break가 없으면 컴파일할 때 오류가 발생한다. 대신 case문에 실행해야 할 코드가 포함돼 있지 않다면 break를 생략하는 것도 가능하다.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### **연산자**
|
|
### **연산자**
|
|
1. 수식 연산자
|
|
1. 수식 연산자
|
... | | ... | |