C# 키워드
키워드는 컴파일러에 대해 특별한 의미를 갖는, 미리 정의되어 있는 예약된 식별자입니다. @
를 접두사로 포함하지 않는 한 프로그램에서 식별자로 사용할 수 없습니다. 예를 들어 @if
는 유효한 식별자이지만 if
는 if
가 키워드이므로 식별자로 적절하지 않습니다.
이 문서의 첫 번째 표에는 C# 프로그램의 모든 부분에서 예약된 식별자로 사용되는 키워드가 나와 있습니다. 이 문서의 두 번째 표에는 C#의 상황별 키워드가 나와 있습니다. 상황별 키워드는 제한된 프로그램 컨텍스트에서만 특별한 의미를 가지며 해당 컨텍스트 외부에서는 식별자로 사용될 수 있습니다. 일반적으로 새 키워드는 C# 언어에 추가될 때 이전 버전에서 작성된 프로그램을 중단하지 않도록 하기 위해 상황별 키워드로 추가됩니다.
abstract
as
base
bool
break
byte
case
catch
char
checked
class
const
continue
decimal
default
delegate
do
double
else
enum
event
explicit
extern
false
finally
fixed
float
for
foreach
goto
if
implicit
in
int
interface
internal
is
lock
long
상황별 키워드
상황별 키워드는 코드에서 특정 의미를 제공하는 데 사용되지만 C#의 예약어는 아닙니다. partial
및 where
과 같은 일부 상황별 키워드는 두 개 이상의 컨텍스트에서 특별한 의미를 갖습니다.
참고 항목
.NET