키워드는 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