본문으로 바로가기

[C#] 프로그램의 기본 구조

category 프로그래밍/C# 2023. 4. 11. 19:23
728x90
반응형

새롭게 시작하는 프로젝트에서 윈도우 프로그래밍이 필요하여, C#을 공부하고 있습니다.

C#의 소스에서 기본 틀에 대한 정보를 찾다가, 마이크로소프트에서 C# 프로그램의 기본 구조에 대해 알게되었습니다.

그 정보는 아래와 같습니다.

------------------------------------------------------------------------------------------------------

// C# program skeleton
using System;

namespace YourNamespace
{
    class YourClass
    {
    }

    struct YourStruct
    {
    }

    interface IYourInterface 
    {
    }

    delegate int YourDelegate();

    enum YourEnum 
    {
    }

    namespace YourNestedNamespace
    {
        struct YourStruct 
        {
        }
    }

    class mainProgram
    {
        static void Main(string[] args) 
        {
            // program start
            Console.WriteLine("Hello world!");
        }
    }
}

------------------------------------------------------------------------------------------------------

using으로 필요한 namespace를 가져옵니다.

namespace를 만들 수 있고, 그 안에서 class, struct, interface, delegate, enum 등을 사용할 수 있습니다.

물론 namespace안에 namespace를 만들 수 있고, 최종 적으로는 main 함수에서 프로그램이 시작합니다.

728x90
반응형

'프로그래밍 > C#' 카테고리의 다른 글

[C#] C# 개발 툴 종류  (0) 2023.03.05