C # 프로그램 구조
우리는 C # 프로그래밍 언어의 기본적인 빌딩 블록을 배울 전에, 우리는, C # 프로그램 구조의 최소 보면 다음 장에 대한 기준 역할을 할 수 있습니다.
C # 안녕하세요 예
C # 프로그램에는 다음과 같은 구성 요소가 포함
- 네임 스페이스 선언 (네임 스페이스 선언)
- 클래스
- 수업 방법
- 클래스 속성
- 주요 방법
- 문 (문) 식 (식)
- 주의
의는 "안녕하세요"를 인쇄 할 수 있습니다 간단한 코드를 살펴 보자 :
시스템을 이용하여; 네임 스페이스 HelloWorldApplication { 수업을 HelloWorld { 정적 무효 메인 (문자열 []에 인수) { / * 나의 첫번째 C # 프로그램 * / Console.WriteLine ( "안녕하세요"); Console.ReadKey (); } } }
상기 코드는 컴파일되고 실행될 때, 다음과 같은 결과를
안녕하세요
의 위 프로그램의 각 부분을 살펴 보자 :
- 시스템을 이용하여프로그램의 첫 번째 줄-프로그램의시스템 네임스페이스를 포함하는 데 사용키워드.프로 시저를사용하여 일반적으로 여러 개의 문이있다.
- 다음 라인은네임 스페이스 선언이다.네임 스페이스는 클래스의 시리즈입니다.HelloWorldApplication 네임스페이스는 클래스HelloWorld로 포함되어 있습니다.
- 다음 줄은클래스 선언이다.하여 HelloWorld 클래스는프로그램에 의해 사용되는 데이터 선언 및 방법을 포함한다. 클래스는 일반적으로 여러 방법을 포함한다. 이 방법은 클래스 행위를 정의한다.여기서하여HelloWorld 클래스는 하나의 주요 방법이 있습니다.
- 다음 라인은기본 방법은 모든 C # 프로그램의 엔트리 포인트이다 정의합니다.주요 메소드 설명은 집단 소송 할 것 수행 할 때.
- /*...*/ 다음 라인은 컴파일러에 의해 무시됩니다, 그리고 프로그램에 추가의견을 추가 할것입니다.
- 주요 방법 문Console.WriteLine을 ( "안녕하세요")는, 그 동작을 지정합니다.
를 WriteLine은System 네임 스페이스정의에서 콘솔 클래스의방법이다. 이 문은 화면의 메시지에 표시됩니다 "안녕하세요, 세계!".
- VS.NET사용자를위한, 마지막 줄 Console.ReadKey ().이 프로그램의 Visual Studio .NET 시작 화면을 방지하고 신속하게 도망 키 조작, 기다리는 수 있습니다.
다음 포인트는 주목할 만하다 :
- C #을 대소 문자를 구분합니다.
- () 마지막에 모든 내용과 표현은 세미콜론을해야합니다.
- Main 메서드에서 프로그램 실행을 시작합니다.
- 자바는 달리, 파일 이름은 클래스의 이름과 상이 할 수있다.
컴파일 및 C # 프로그램을 실행
참고 Visual Studio.Net의 C #을 컴파일을 사용하여 프로그램을 실행하는 경우, 다음 단계를 따르십시오
- 비주얼 스튜디오를 시작합니다.
- 메뉴 바 [파일에서 -> 새로 만들기 -> 프로젝트.
- 템플릿에서 비주얼 C #을 선택하고 다음 Windows를 선택합니다.
- 콘솔 응용 프로그램을 선택합니다.
- 프로젝트의 이름을 개발 한 후 OK 버튼을 클릭합니다.
- 새로운 프로젝트에서 솔루션 탐색기 (솔루션 탐색기)에 나타납니다.
- 의 코드 편집기 (코드 편집기)에서 코드를 작성합니다.
- 실행 버튼을 클릭하거나 프로그램을 실행하려면 F5 키를 누릅니다. (명령 프롬프트 창) 명령 프롬프트 창있을 것입니다, 안녕하세요이 표시됩니다.
또한 C # 프로그램을 컴파일하는 대신 비주얼 스튜디오 IDE의 명령 행을 사용할 수 있습니다 :
- 텍스트 편집기를 열고, 위에서 언급 한 코드를 추가합니다.
- helloworld.cs로 파일을 저장합니다.
- 명령 프롬프트 도구를 열고 파일을 저장할 디렉토리로 이동합니다.
- CSC helloworld.cs를 입력하고 코드를 컴파일 할 수있는 입력 키를 누르십시오.
- 코드에 오류가없는 경우, 명령 프롬프트는 다음 줄을입력되는 Helloworld.exe에게 실행 파일을 생성합니다.
- 다음을입력하여 HelloWorld 프로그램을 실행합니다.
- 당신은 화면에 출력에 "Hello World"를 볼 수 있습니다.