[C# 튜토리얼] C# 기본 구문

黄舟
풀어 주다: 2016-12-26 13:48:04
원래의
1513명이 탐색했습니다.

C# 기본 구문

C#은 객체 지향 프로그래밍 언어입니다. 객체 지향 프로그래밍 방식에서 프로그램은 서로 상호 작용하는 다양한 객체로 구성됩니다. 동일한 종류의 객체는 일반적으로 동일한 유형을 갖거나 동일한 클래스에 속합니다.

예를 들어 Rectangle 객체를 예로 들어 보겠습니다. 길이와 너비 속성이 있습니다. 디자인에 따라 이러한 속성 값을 적용하고 면적을 계산하고 세부 정보를 표시해야 할 수도 있습니다.

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

using System;
namespace RectangleApplication
{
    class Rectangle
    {
        // 成员变量
        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
로그인 후 복사

using 키워드

C# 프로그램의 첫 번째 문은 다음과 같습니다.

using System;
로그인 후 복사

using 키워드는 프로그램에 네임스페이스가 포함되어 있습니다. 프로그램에는 여러 개의 using 문이 포함될 수 있습니다.

class 키워드

class 키워드는 클래스를 선언하는 데 사용됩니다.

C#의 주석

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

/* This program demonstrates
The basic syntax of C# programming 
Language */
로그인 후 복사

한 줄 주석은 '//' 기호로 표시됩니다. 예:

}//end class Rectangle
로그인 후 복사

멤버 변수

변수는 클래스의 속성 또는 데이터 멤버이며 데이터를 저장하는 데 사용됩니다. 위 프로그램에서 Rectangle 클래스에는 length와 width라는 두 개의 멤버 변수가 있습니다.

멤버 함수

함수는 지정된 작업을 수행하는 일련의 명령문입니다. 클래스의 멤버 함수는 클래스 내에서 선언됩니다. 예제 클래스 Rectangle에는 AcceptDetails, GetArea 및 Display라는 세 가지 멤버 함수가 포함되어 있습니다.

클래스 인스턴스화

위 프로그램에서 ExecuteRectangle 클래스는 Main() 메서드를 포함하고 Rectangle 클래스를 인스턴스화하는 클래스입니다.

식별자

식별자는 클래스, 변수, 함수 또는 기타 사용자 정의 항목을 식별하는 데 사용됩니다. C#에서 클래스 이름 지정은 다음 기본 규칙을 따라야 합니다.

식별자는 문자로 시작해야 하며 그 뒤에 일련의 문자, 숫자(0 - 9) 또는 밑줄(_)이 올 수 있습니다. 식별자의 첫 번째 문자는 숫자일 수 없습니다.

식별자에는 ? - +! @ # % ^ & * ( ) : " ' / ;

식별자는 C# 키워드일 수 없습니다.

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

C#에서 get 및 set과 같은 일부 식별자는 코드 컨텍스트에서 특별한 의미를 가지며 이를 상황별 키워드(상황별 키워드)라고 합니다.

다음 표에는 C#의 예약 키워드(예약 키워드)와 상황별 키워드(문맥 키워드)가 나열되어 있습니다.

예약 키워드

abstract as base bool break byte case

catch char 확인된 클래스 const 계속 십진수

기본 대리자 do double else enum 이벤트

명시적 extern false 최종적으로

에 대한 부동 소수점 수정

foreach    goto    if    암시적    in    in(일반
수정자)    int    

인터페이스    내부    is    lock    long    네임스페이스    new    

null   객체    연산자    out    out
(일반
수정자 > 🎜>

전환    이    throw    true    시도    typeof    uint    

ulong    선택 해제됨 안전하지 않음    ushort    사용    가상    void    

휘발성    while    

上下文关键字    

추가    별칭    오름차순    동적    에서   get    

global    group    in    join    let    orderby    partial

(유형)    

부분

(방법)    제거    선택    설정    


 以上就是【c#教程】C# 基本语法的内容,更多内容请关注PHP中文网(www. php.cn)!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!