English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C# 키워드

 C#包含对编译器具有特殊含义的保留字。这些保留字称为“关键字”。关键字不能用作标识符(变量名,类,接口等)。

 C#中的关键字分布在以下类别中:

修饰词

修饰词关键字是特定的关键字,指示谁可以修改类型和类型成员。修饰符允许或阻止程序的某些部分被其他部分修改。

修饰词关键字
abstractasyncconsteventexternnewoverridepartialreadonly
sealedstaticunsafevirtualvolatile



访问修饰符关键字:

访问修饰符应用于类,方法,属性,字段和其他成员的声明。它们定义了类及其成员的可访问性。

访问修饰符用法
public

Public修饰符允许同一程序集或另一个程序集中的程序的任何部分访问类型及其成员。

private

Private修饰符限制程序的其他部分访问类型及其成员。 只有相同类或结构中的代码才能访问它。

internal

Internal修饰符允许同一程序集中的其他程序代码访问类型或其成员。如果没有指定修饰符,这是默认访问修饰符。

protected

Protected修饰符允许同一类或从该类派生的类中的代码访问该类型或其成员。

문장 키워드

문장 키워드는 프로그램 흐름과 관련됩니다.

문장 키워드
ifelseswitchcasedoforforeachinwhilebreakcontinuedefaultgotoreturn
yieldthrowtrycatchfinallycheckeduncheckedfixedlock




메서드 파라미터 키워드

  이 키워드는 메서드의 파라미터에 적용됩니다.

메서드 파라미터 키워드
paramsrefout

네임스페이스 키워드

이 키워드는 네임스페이스와 관련된 연산자와 함께 사용됩니다.

네임스페이스 키워드
using.operator::operatorextern alias

연산자 키워드

연산자 키워드는 다른 작업을 수행합니다.

연산자 키워드
asawaitisnewsizeof
typeofstackalloccheckedunchecked

접근 키워드

접근 키워드는 객체나 클래스의 포함 클래스나 기본 클래스에 접근하기 위해 사용됩니다.

접근 키워드
basethis

리터럴 키워드

리터럴 키워드는 현재 인스턴스나 값에 적용됩니다.

리터럴 키워드
nullfalsetruevaluevoid

타입 키워드

타입 키워드는 데이터 타입에 사용됩니다.

입력 키워드
boolbytecharclassdecimaldoubleenumfloatintlong
sbyteshortstringstructuintulongushort


내용 관련 키워드

상황 키워드는 특정 상황에서만 키워드로 간주됩니다. 그들은 보존된 키워드가 아니므로 이름이나 식별자로 사용할 수 있습니다.

내용 관련 키워드
addvardynamicglobalsetvalue

상황 키워드가 Visual Studio에서 식별자로 사용될 때, 그것을 파란색(Visual Studio에서 키워드의 기본 색상)으로 변환하지 않습니다.

查询单词

查询关键字는 LINQ 쿼리에서 사용하는 상황 키워드입니다.

查询单词
fromwhereselectgroupintoorderbyjoin
letinonequalsbyascendingdescending

이와 같이 설명된 것처럼, 키워드는 식별자(변수 이름, 클래스, 인터페이스 등)로 사용될 수 없습니다. 그러나 '@' 접두어와 함께 사용할 수 있습니다. 예를 들어, 이 클래스는 보존 키워드이므로 식별자로 사용할 수 없지만 @class와 같이 사용할 수 있습니다.

public class @class
{
    public static int MyProperty { get; set; }
}
@class.MyProperty = 100;

 기억해야 할 주요 사항: 

  1. 키워드는 예약어이며 이름이나 식별자로 사용할 수 없습니다.

  2. 키워드를 식별자로 사용하려면 키워드 앞에 "@"를 추가하세요.

  3. C#에는 다양한 카테고리의 키워드가 포함되어 있습니다. 예를 들어, 수정자 키워드, 접근 수정자 키워드, 문장 키워드, 메서드 파라미터 키워드 등입니다.

  4. 컨텍스트 키워드는 식별자로 사용될 수 있습니다。