산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C# 키워드 및 식별자

C# 키워드 및 식별자

이 튜토리얼에서는 C# 프로그래밍 언어의 키워드(예약어)와 식별자에 대해 알아봅니다.

C# 키워드

키워드는 프로그램에서 특별한 의미를 갖는 사전 정의된 예약어 세트입니다. 키워드의 의미는 변경할 수 없으며 프로그램에서 식별자로 직접 사용할 수도 없습니다.

예를 들어,

long mobileNum;

여기, long 키워드 및 mobileNum 변수(식별자)입니다. long C#에서 특별한 의미가 있습니다. 즉, long 유형의 변수를 선언하는 데 사용됩니다. 이 기능은 변경할 수 없습니다.

또한 long과 같은 키워드 , int , char , 등은 식별자로 사용할 수 없습니다. 따라서 다음과 같은 것을 가질 수 없습니다.

long long;

C#에는 총 79개의 키워드가 있습니다. 이 키워드는 모두 소문자입니다. 다음은 모든 C# 키워드의 전체 목록입니다.

추상 로 베이스 부울
중단 바이트 케이스 잡다
문자 확인됨 클래스 상수
계속 소수점 기본값 대리인
할 더블 기타 열거
이벤트 명시적 외부 거짓
드디어 고정 플로트 용
foreach 이동 만약 암시적
에서 in(일반 수정자) int 인터페이스
내부 이다 잠금 긴
네임스페이스 신규 널 객체
연산자 밖으로 out(일반 수정자) 재정의
매개변수 비공개 보호됨 공개
읽기 전용 참조 반환 바이트
밀봉 짧은 크기 스택 할당
정적 문자열 구조체 스위치
이 던지다 사실 시도
유형 단위 오롱 선택하지 않음
안전하지 않음 짧게 사용 정적 사용
무효 휘발성 동안  

키워드는 예약어이지만 @인 경우 식별자로 사용할 수 있습니다. 접두사로 추가됩니다. 예를 들어,

int @void;

위의 명령문은 @void 변수를 생성합니다. int 유형 .

<시간>

문맥 키워드

일반 키워드 외에도 C#에는 25개의 컨텍스트 키워드가 있습니다. 컨텍스트 키워드는 제한된 프로그램 컨텍스트에서 특정 의미를 가지며 해당 컨텍스트 외부에서 식별자로 사용될 수 있습니다. C#에서는 예약어가 아닙니다.

추가 별칭 오름차순
비동기 기다려 내림차순
동적 에서 얻다
글로벌 그룹 속으로
가입 하자 주문순
일부(유형) 일부(메소드) 제거
선택 설정 값
변수 언제(필터 조건) where(일반 유형 제약 조건)
수율    

모든 키워드의 기능을 알고 싶다면 C# 키워드(공식 C# 문서)를 방문하는 것이 좋습니다.

<시간>

C# 식별자

식별자는 변수, 메서드, 클래스 등과 같은 엔터티에 부여된 이름입니다. 식별자는 요소를 고유하게 식별하는 프로그램의 토큰입니다. 예를 들어,

int value;

여기, value 변수의 이름입니다. 따라서 식별자입니다. 예약된 키워드는 @이 아니면 식별자로 사용할 수 없습니다. 접두사로 추가됩니다. 예를 들어,

int break;

이 문은 컴파일 시간에 오류를 생성합니다.

변수에 대해 자세히 알아보려면 C# 변수를 방문하세요.

<시간>

식별자 이름 지정 규칙

다음은 유효한 식별자와 잘못된 식별자 중 일부입니다.

식별자 비고
숫자 유효
calculateMarks 유효
안녕하세요$ 잘못됨($ 포함)
이름1 유효
@if 유효(접두사 @가 있는 키워드)
만약 잘못된(C# 키워드)
내 이름 잘못됨(공백 포함)
_hello_hi 유효
<시간>

예:프로그램에서 키워드 및 식별자 목록 찾기

개념 정리를 위해 C# Hello World로 작성한 프로그램에서 키워드와 식별자 목록을 찾아봅시다.

using System;
namespace HelloWorld
{
    class Hello
{         
        static void Main(string[] args)
        {
          Console.WriteLine("Hello World!");
        }
    }
}

키워드 식별자
사용 시스템
네임스페이스 HelloWorld(네임스페이스)
클래스 안녕하세요(수업)
정적 메인(메소드)
무효 인수
문자열 콘솔
  쓰기 줄

"Hello World!" WriteLine 내부 메소드는 문자열 리터럴입니다.


C 언어

  1. C# 연산자 우선 순위 및 연관성
  2. C# while 및 do...while 루프
  3. C# 전처리기 지시문
  4. C++ 변수, 리터럴 및 상수
  5. C 키워드 및 식별자
  6. 파이썬 키워드와 식별자
  7. C - 상수 및 리터럴
  8. C# - 상수 및 리터럴
  9. 열화상 검사, 그것이 무엇이며 무엇에 사용되는지
  10. 증강 현실 및 유지 관리에서의 사용