19.03.26 상수,열거형식, var 타입 등
개임개발/과제 2019. 3. 27. 01:04상수 필드 또는 지역 상수를 선언할 때는 const
키워드를 사용합니다.
상수 필드 및 지역 상수는 변수가 아니며 수정할 수 없습니다.상수는 숫자, 부울 값, 문자열 또는 null 참조일 수 있습니다.
public const double X = 1.0, Y = 2.0, Z = 3.0;
출처 https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/const
enum 형식은 열거자 목록이라고 하는 명명된 상수 집합으로 구성된 고유 형식인 열거형을 선언하는 데 사용됩니다.
대개 네임스페이스의 모든 클래스가 같은 수준으로 열거형에 액세스할 수 있도록 네임스페이스 내에서 직접 열거형을 정의하는 것이 좋습니다.
하지만 특정 클래스나 구조체 내에 열거형이 중첩될 수도 있습니다.기본적으로 첫 번째 열거자 값은 0이며 그 이후의 열거자 값은 순서대로 1씩 증가됩니다.예를 들어 다음 열거형에서 Sat
은 0
, Sun
은 1
, Mon
은 2
등입니다.
enum Day {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
출처 https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/enum
Visual C# 3.0부터 메서드 범위에서 선언된 변수에 암시적 "형식" var
을 사용할 수 있습니다.암시적 형식 지역 변수는 형식을 직접 선언한 것처럼 강력한 형식이지만 컴파일러가 형식을 결정합니다.i
의 다음 두 선언은 기능이 동일합니다.
(즉, 변수앞에 넣으면 자동으로 받는 값에 맞게 타입이 변한다 좋음!!)
var i = 10; // Implicitly typed.
int i = 10; // Explicitly typed.
출처 https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/var
'개임개발 > 과제' 카테고리의 다른 글
19.03.27 static (0) | 2019.03.28 |
---|---|
19.03.26 과제 (0) | 2019.03.27 |
19.03.25 값 복사와 참조 복사 (0) | 2019.03.25 |
19.03.22 오우거 잡기 (0) | 2019.03.24 |
19.03.22 Stack 과 Heap (0) | 2019.03.24 |