Latest web development tutorials

C #을위한 기본 구문

C #의 객체 지향 프로그래밍 언어이다. 객체 지향 프로그래밍 방식에서는, 프로그램은 다양한 객체의 조성으로 구성되어 서로 상호 작용한다. 객체의 동일한 종류는 일반적으로 동일한 유형의, 또는 그와 같은 클래스이다.

예를 들어, 사각형 (직사각형) 예를 들어 객체. 그것은 길이와 너비 속성이 있습니다. 디자인함으로써, 이러한 속성의 값을 적용 지역 및 세부 사항보기를 계산해야 할 수도 있습니다.

의는 사각형 (직사각형) 클래스의 실현을보고, 기본 C #을 구문을 논의하자 :

시스템을 이용하여;
네임 스페이스 RectangleApplication
{
    클래스 직사각형
    {
        // 멤버 변수를 두 번 길이;
        더블 폭;
        공공 무효 Acceptdetails ()
        {
            길이 = 4.5;    
            폭 = 3.5;
        }
        공공 이중의 getArea ()
        {
            길이 * 너비를 반환;
        }
        공공 무효 표시 ()
        {
            Console.WriteLine ( "길이 : {0}", 길이);
            Console.WriteLine ( "폭 : {0}", 폭);
            Console.WriteLine ( "지역 : {0}"의 getArea ());
        }
    }
    
    클래스 ExecuteRectangle
    {
        정적 무효 메인 (문자열 []에 인수)
        {
            사각형 R = 새로운 Rectangle ();
            r.Acceptdetails ();
            r.Display ();
            Console.ReadLine ();
        }
    }
}

상기 코드는 컴파일되고 실행될 때, 다음과 같은 결과를

Length: 4.5
Width: 3.5
Area: 15.75

키워드

첫 번째 문에있는 C # 프로그램에 있습니다 :

시스템을 이용하여;

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

class키워드

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

C #에서 댓글

댓글은 코드를 해석하는 데 사용됩니다. 컴파일러는 주석 항목을 무시합니다. 다음과 같이 C # 프로그램에서 여러 줄의 코멘트 / * 및 문자 * / 종료로 시작 :

/ *이 프로그램은 보여줍니다
C # 프로그래밍의 기본 구문 
언어 * /

단일 라인에 '@'기호 코멘트. 예를 들면 :

} // 끝 클래스의 직사각형    

멤버 변수

가변 데이터를 저장하기위한 클래스의 속성이나 데이터 부재이다. 위의과정에서,Rectangle 클래스는길이와너비를라는 두 개의 멤버 변수가있습니다.

멤버 함수

함수는 주어진 작업을 수행하는 일련의 명령문이다. 클래스 멤버 함수는 클래스에 선언되어있다. AcceptDetails,의 getArea 및디스플레이: 우리는 Rectangle 클래스는 세 멤버함수가들어설명한다.

클래스의 인스턴스를

위의 프로그램에서, 클래스ExecuteRectangle는Rectangle 클래스의 클래스 인스턴스의main ()메소드가 포함되어있다.

식별자

식별자는 클래스 변수, 함수, 또는 다른 사용자 정의 된 항목을 식별하기 위해 사용된다. C #에서, 클래스 이름은 다음과 같은 기본 규칙을 따라야합니다 :

  • 문자로 시작해야합니다 식별자는,이 편지의 시리즈가 올 수 있습니다, 숫자 (0-9) 또는 밑줄 (_). 식별자의 첫 번째 문자는 숫자가 될 수 없습니다.
  • 식별자와 같은 모든 공백 또는 기호, 포함 할 수 없습니다 - + @ # % ^ &를 * () [] {};?! " '/ \ 그러나 밑줄 (_)을 사용할 수 있습니다 ...
  • 식별자는 C #을 키워드가 될 수 없습니다.

C #을 키워드

키워드는 예약어 미리 정의 된 C # 컴파일러입니다. 이 키워드는 식별자로 사용할 수 없습니다,하지만 당신은 접두사로 키워드 @ 문자 앞에, 식별자로 이러한 키워드를 사용하려는 경우.

C #에서, 일부 식별자는 얻을 세트,이 호출되는 상황에 맞는 키워드 (문맥 키워드)와 같은 코드의 맥락에서 특별한 의미를 가지고있다.

다음 표는 C 번호 (예약 키워드)와 문맥 키워드 (문맥 키워드)에 키워드를 예약 :

保留关键字
abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (generic
modifier)
int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout
(generic
modifier)
overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile
上下文关键字
addaliasascendingdescendingdynamicfromget
globalgroupintojoinletorderbypartial
(type)
partial
(method)
removeselectset