Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 예약된 키워드는 무엇입니까?

<시간/>

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