Programming/C# 2007/07/02 22:09
출처 : C# and the .NET Platform (Second Edition) - Andrew Troelsen, 장시형 역
| C# 키워드 | 설명 |
|---|---|
| bool, byte, char, float, uint, ulong, ushort, decimal, int, sbyte, short, void, double, long, string, object | 이 C# 키워드들은 System 네임스페이스에 있는 구조체들에 대한 별칭으로서, CTS의 핵심 데이터 형식을 나타낸다(서명되지 않은 형식은 CLS를 준수하지 않는다). |
| null | 'null' 키워드는 null 참조를 나타내는 리터럴이다. |
| true, false | 이 키워드들은 System.Boolean 형식에 할당될 수 있는 값들을 나타낸다. |
| out, ref, params | 이 키워드들은 형식 멤버로 전달되는 매개변수를 제어하는 데 이용된다. |
| public, private, internal, protected | 이 키워드들은 형식과 멤버들의 가시성(visibility)을 제어하는 데 이용된다. |
| class, interface, struct, enum, delegate, event | 이 C# 키워드들은 사용자 지정 CTS 형식과 형식 멤버들을 만드는 데 이용된다. |
| return | 이 키워드는 형식 멤버의 반환 값을 지정하는 데 이용된다. |
| as, is | 이 키워드들은 한 형식이 다른 형식과 호환되는지를 런타임에 검사할 때 이용된다. |
| do, while, foreach, in, for | 이 C# 키워드들은 반복 구조를 나타낸다. |
| if, else, switch, case, default, break | 이 C# 키워드들은 반복 구조를 나타낸다. |
| goto, continue | 이 키워드들은 선택 구조와 반복 구조에서 흐름 제어에 이용된다. |
| try, catch, throw, finally | 이 키워드들은 런타임 예외를 처리하는 데 이용된다. |
| operator, explicit, implicit | 이 C# 키워드들은 오버로드된 연산자와 사용자 지정 변환 루틴을 지원하는 형식을 만드는 데 이용된다. |
| this, base | 이 키워드들은 현재 객체나 참조 형식의 기본 클래스를 참조하는 데 이용된다. |
| abstract, virtual, override | 이 C#키워드들은 이용하면 클래스 계층에 다형성을 제공할 수 있다. |
| namespace | 이 키워드는 사용자 지정 형식을 포함하는 사용자 지정 네임스페이스를 정의한다. |
| using |
이 키워드는 두 가지 환경에서 이용될 수 있다. |
| new |
이 키워드는 두 가지 의미로 사용된다. |
| const | 이 키워드를 이용하면 상수(즉, 변경할 수 없는) 데이터 포인트를 생성할 수 있다. |
| checked, unchecked | 이 C# 키워드들은 수치 연산과 변환에 대한 오버플로 검사 컨텍스트를 제어하는 데 이용된다. |
| unsafe, fixed, stackalloc | 이 키워드들은 C#으로 메모리 포인터를 이용한 작업에 필요한 안전하지 않은 컨텍스트를 선언하고 사용하는 데 이용된다. |
| extern | 이 키워드는 어떤 멤버가 외부 C 기반 모듈(PInvoke 연산 동안 사용되는)에 정의되어 있다는 것을 나타내는 데 이용된다. |
| sealed | 이 키워드는 확장될 수 없는 클래스 형식을 만드는 데 이용된다. |
| sizeof | 'sizeof' 연산자는 값 형식의 크기를 바이트로 얻어내는 데 이용된다. |
| volatile | 이 키워드는 확장될 수 없는 클래스 형식을 만드는 데 이용된다. |
| static | 이 키워드는 이 키워드가 정의된 형식의 모든 인스턴스에 의해서 공유되는 멤버(또는 데이터 포인트)를 정의하는 데 이용된다. |
| lock | 이 C# 키워드에 대해서는 다중 스레드 프로그래밍을 살펴보면서 알아보게 될 것인데, 스레드로부터 안전한 코드 블록을 표시하는 데 이용된다. |
| readonly | 이 키워드는 선언하면서 또는 동일 클래스의 생성자에서 값이 할당될 수만 있는 필드를 선언한다. |
| typeof | 이 키워드는 System.Reflection을 살펴볼 때 보게 될 것인데, 이 키워드를 이용하면 이 연산자로 전달된 항목에 대한 메타데이터 기술어(descriptor)가 포함된 System.Type 변수를 얻을 수 있다. |
"C#" 카테고리의 다른 글
- Introduction to Objects and Classes in C# (0)2007/07/27
- Creational Patterns in C# (0)2007/07/27
- Exception Handling in C# (0)2007/07/27
- C# 키워드 목록 (0)2007/07/02
- Event Handling in .NET Using C# (0)2007/06/26
- C# 명령줄 컴파일러 옵션 (0)2007/05/03
- C# 스레드 사용 (1)2007/02/05
- Office 2003 : Visual Studio Tools for Office Sy... (0)2007/02/05
- 웹 서비스의 세계로 - 구글 검색을 활용해보자. (0)2007/02/05
- 정렬된 Named Color List 만들기 (0)2007/02/05
http://www.webdizen.net/blog/trackback/3060




0