본문 바로가기
PROGRAMING📚/C#📑

C#_프로그래밍의 기본 구조

별찌루 2019. 2. 14.
728x90
반응형

//솔루션과 프로젝트 생성// 

 

프로젝트 ->C#에서 필요로 하는 여러 팡리에 대한 정보 및 컴파일 옵션 정보를 포함하고 있는 것을 프로젝트라고 한다.

솔루션 -> 다수의 프로젝트를 하나의 솔루션 안에서 다룰수 있다. 

 

*단일 프로젝트 생성

 파일 ->새로 만들기 ->프로젝트 생성

//빈 솔루션에서 프로젝트를 추가하여 새 프로젝트를 추가하면서 작성 할 수 있다.

 

 

<다수의 프로젝트를 다루기 위해서 솔루션 프로젝트를 생성한다.>

 

 

<빈 솔루션 프로젝트에서 쉽게 새로운 프로젝트를 생성하고 추가 할 수 있다.>

 

 

<실행 하기를 원하는 프로젝트의 명을 클릭한 후, 시작 프로젝트로 설정을 선택해주면 ->해당 프로젝트를 컴파일 할 수있다.>

 

//프로그램의 시작//

 

<자동 생성 코드>

 

(예)<머리 - 프롤로그 ,도입부>

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

<프로그램 몸체>

namespace ConsoleApp2

{

    class Program

    {

        static void Main(string[] args)

        {

        }

    }

}

 
* using : 클래스의 네임스페이스를 쉽게 사용할 수 있도록 도와주는(선언하는) 역할이다. ->네임스페이스 명시 없이 클래스 사용
(예)Console.Write() ->System.Console.Write() [ 네임스페이스명.클래스명 ]
  namespace : 소속을 알리는 역할

 

<프로그램의 진입점 Main>

 

 C#은 하나 이상의 클래스에 반드시 있어야한다.

 객체 안에서의 static 메서드 이다. ->Os에서 Program이라는 클래스(객체)를 생성하지 않고도 바로 사용할 수 있다.

 

//표준 출력//

 

Console.Write(), Console.WriteLine() 차이점

->정적 메소드인 static으로 선언이 되어있다. 

 

두개의 차이는 Line()을 입력할 경우 한 줄 띄워서 출력하는 차이가 있다.

 

(예)

Console.Write(변수 or 데이터);

Console.Write(",", 변수1, 변수2);

* ''에 변수1을 넣어주고 , ''에는 변수 2를 넣어서 출력한다. * 

 

<출력형태>

 형식 문자

내용

 C

통화($, \ 등) 표시 

 D

10진수 정수 

 E

지수 형태 출력 

 F

부동소수점 출력 

 G

기본 출력 

 Nㅁ

콤마 출력 

 P

 % 단위로 출력

 X

16 진수 출력 

 

(예) 어떤 형식으로 출력할 것인가?

Console.WriteLine(",", 변수1, 변수2); //원하는 출력 형식으로 표현 할 수 있다.

 

//키워드//

 

C키워드(26개)와 C++키워드(19개)에서 사용되는 키워드가 합쳐져서 사용된다. 

C#에서는 약 32개의 키워드가 포함되었다. 총 77개의 키워드가 

 

 

 

 

<정리>

C# 프로그래밍 구조를 이해하고 네임스페이스와 클래스의 관계를 이해 

표준 출력인 Console.Write(변수 or 데이터);의 사용 방법과 다양한 출력 형식

 

 

 

728x90
반응형

'PROGRAMING📚 > C#📑' 카테고리의 다른 글

C#_데이터형  (0) 2019.02.14
C#_연산자  (0) 2019.02.14
C#_닷프레임네트워크와 C#언어  (0) 2019.02.14
C#_기본적인 프로그램  (0) 2019.02.13
C#_1강  (0) 2019.02.13

댓글