산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
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. 증강 현실 및 유지 관리에서의 사용