위 코드를 컴파일하고 실행하면 다음과 같은 결과가 나옵니다.

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

Member Variables

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

멤버 함수

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

클래스 인스턴스화

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

식별자

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

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

  • 식별자는 ? - +! @ # % ^ & * ( ) : " ' / ;와 같은 공백이나 기호를 포함할 수 없습니다.

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

C# 키워드

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

C#에서는 get 및 set과 같은 일부 식별자를 상황별 키워드라고 합니다.

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

publicreadonlyref 반환 sbytesealedshortsizeofstackallocstaticstringstructswitchthis ㅋㅋㅋ addaliasascendingfromglobal into orderby (유형)partial
핫 AI 도구
Undress AI Tool
Undress AI Tool

무료로 이미지를 벗다

AI Clothes Remover
AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undresser.AI Undress
Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

Stock Market GPT
Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

인기 있는 도구
메모장++7.3.1
메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6
드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전
SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

예약 키워드
abstractasbaseboolbreakbytecase
catch charcheckedclassconst continuedecimal
defaultdelegatedodoubleelseenumevent
explicit extern false마침내fixedfloat
foreachgotoifimplicitinin(generic
수정자)
int
interfaceinternalis locklongnamespace new
nullobjectoperatoroutout
(generic
modifier)
overrideparams
privateprotected
th rowtruetrytypeofuint
컨텍스트 키워드

descending
dynamic

get


group
joinlet
부분 (메서드)removeselectset