키워드는 C# 컴파일러에 미리 정의된 예약어입니다. 이러한 키워드는 식별자로 사용할 수 없습니다. 이러한 키워드를 식별자로 사용하려면 키워드에 @ 문자를 접두어로 붙일 수 있습니다.
C#에서 일부 식별자는 코드 컨텍스트에서 특별한 의미를 갖습니다. 예를 들어 get 및 set을 컨텍스트 키워드라고 합니다.
다음 표는 예약된 키워드를 나열합니다 -
| 추상 | 로 | 베이스 | 부울 | 중단 | 바이트 | 케이스 |
| 잡기 | 문자 | 확인됨 | 클래스 | 상수 | 계속 | 소수점 |
| 기본값 | 대리인 | 하다 | 더블 | 기타 | 열거 | 이벤트 |
| 명시적 | 외부 | 거짓 | 드디어 | 고정 | 플로트 | 용 |
| foreach | 이동 | 만약 | 암시적 | 에서 | in(일반 수정자) | int |
| 인터페이스 | 내부 | 이다 | 잠금 | 긴 | 네임스페이스 | 신규 |
| 널 | 객체 | 연산자 | 밖 | out(일반 수정자) | 재정의 | 매개변수 |
| 비공개 | 보호됨 | 공개 | 읽기 전용 | 참조 | 반환 | 바이트 |
| 밀봉 | 짧은 | 크기 | 스택 할당 | 정적 | 문자열 | 구조체 |
| 스위치 | 이 | 던지다 | 사실 | 시도 | 유형 | 단위 |
| 울롱 | 선택하지 않음 | 안전하지 않음 | 짧게 | 사용 | 가상 | 무효 |
| 휘발성 | 동안 |
C#에서 bool 예약어를 사용하는 예를 살펴보겠습니다 -
예
using System;
using System.Collections;
class Demo {
static void Main() {
bool[] arr = new bool[5];
arr[0] = true;
arr[1] = true;
arr[2] = false;
arr[3] = false;
BitArray bArr = new BitArray(arr);
foreach (bool b in bArr) {
Console.WriteLine(b);
}
bool str = arr[1];
Console.WriteLine("Value of 2nd element:"+str);
}
} 출력
True True False False False Value of 2nd element:True