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

C# - 기본 구문

C#은 객체 지향 프로그래밍 언어입니다. 객체 지향 프로그래밍 방법론에서 프로그램은 동작을 통해 서로 상호 작용하는 다양한 객체로 구성됩니다. 개체가 수행할 수 있는 작업을 메서드라고 합니다. 같은 종류의 개체는 같은 유형을 갖거나 같은 클래스에 있다고 합니다.

예를 들어 Rectangle 객체를 생각해 봅시다. 길이 및 너비와 같은 속성이 있습니다. 디자인에 따라 이러한 속성 값을 수용하고 면적을 계산하고 세부 정보를 표시하는 방법이 필요할 수 있습니다.

Rectangle 클래스의 구현을 살펴보고 C# 기본 구문에 대해 논의해 보겠습니다. −

라이브 데모
using System;

namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      double length;
      double width;
      
      public void Acceptdetails() {
         length = 4.5;    
         width = 3.5;
      }
      public double GetArea() {
         return length * width; 
      }
      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine(); 
      }
   }
}

위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. -

Length: 4.5
Width: 3.5
Area: 15.75

사용 키워드

모든 C# 프로그램의 첫 번째 명령문은

using System;

사용 키워드는 프로그램에 네임스페이스를 포함하는 데 사용됩니다. 프로그램은 여러 using 문을 포함할 수 있습니다.

클래스 키워드

클래스 키워드는 클래스 선언에 사용됩니다.

C#의 댓글

주석은 코드를 설명하는 데 사용됩니다. 컴파일러는 주석 항목을 무시합니다. C# 프로그램의 여러 줄 주석은 /*로 시작하고 아래와 같이 */ 문자로 끝납니다. -

/* This program demonstrates
The basic syntax of C# programming 
Language */

한 줄 주석은 '//' 기호로 표시됩니다. 예를 들어,

}//end class Rectangle    

멤버 변수

변수는 데이터를 저장하는 데 사용되는 클래스의 속성 또는 데이터 멤버입니다. 앞의 프로그램에서 사각형 클래스에는 length라는 두 개의 멤버 변수가 있습니다. 및 너비 .

회원 기능

함수는 특정 작업을 수행하는 명령문의 집합입니다. 클래스의 멤버 함수는 클래스 내에서 선언됩니다. 샘플 클래스 Rectangle에는 세 가지 멤버 함수가 포함되어 있습니다. AcceptDetails , GetArea 및 디스플레이 .

클래스 인스턴스화

앞의 프로그램에서 ExecuteRectangle 클래스는 Main() 포함 메소드 및 Rectangle 인스턴스화 수업.

식별자

식별자는 클래스, 변수, 함수 또는 기타 사용자 정의 항목을 식별하는 데 사용되는 이름입니다. C#에서 클래스 이름을 지정하는 기본 규칙은 다음과 같습니다. -

C# 키워드

키워드는 C# 컴파일러에 미리 정의된 예약어입니다. 이러한 키워드는 식별자로 사용할 수 없습니다. 그러나 이러한 키워드를 식별자로 사용하려면 키워드에 @ 문자를 접두어로 붙일 수 있습니다.

C#에서 일부 식별자는 코드 컨텍스트에서 특별한 의미를 갖습니다. 예를 들어 get 및 set을 컨텍스트 키워드라고 합니다.

다음 표는 C#의 예약어와 문맥 키워드를 나열합니다 -

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

C 언어

  1. C++ 클래스 템플릿
  2. C 스토리지 클래스
  3. 자바 - 기본 구문
  4. C - 기본 구문
  5. C++ 기본 구문
  6. C++의 다형성
  7. C++의 데이터 추상화
  8. C++의 데이터 캡슐화
  9. MATLAB - 기본 구문
  10. C# - 프로그램 구조