키워드는 컴파일러에 특별한 의미가 있는 미리 정의된 예약 식별자입니다. 에 접두 @사를 추가하지 않는 한 프로그램에서 식별자로 사용할 수 없습니다. 예를 들어, @if는 유효한 식별자이지만, if는 if가 키워드이기 때문에 유효하지 않습니다.
C# 언어 참조는 가장 최근에 릴리스된 C# 언어 버전을 문서화합니다. 또한 예정된 언어 릴리스의 공개 미리 보기 기능에 대한 초기 설명서도 포함되어 있습니다.
설명서는 언어의 마지막 세 버전 또는 현재 공개 미리 보기에서 처음 도입된 기능을 식별합니다.
팁 (조언)
C#에서 기능이 처음 도입된 시기를 찾으려면 C# 언어 버전 기록에 대한 문서를 참조하세요.
이 문서의 첫 번째 표에는 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