logo

C# 예: Hello World

C# 프로그래밍 언어에서는 간단한 'hello world' 프로그램을 여러 가지 방법으로 작성할 수 있습니다. 간단한 C# 예제를 만드는 4가지 방법을 살펴보겠습니다.

  • 간단한 예
  • 시스템 사용
  • 공개 수정자 사용
  • 네임스페이스 사용

C# 간단한 예

 class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } } 

산출:

 Hello World! 

설명

수업: 클래스를 정의하는 데 사용되는 키워드입니다.

프로그램: 수업 이름입니다. 클래스는 객체가 생성되는 청사진 또는 템플릿입니다. 데이터 멤버와 메서드를 가질 수 있습니다. 여기서는 Main 메소드만 있습니다.

공전: 정적 멤버에 액세스하는 데 개체가 필요하지 않음을 의미하는 키워드입니다. 그래서 메모리가 절약됩니다.

무효의: 메소드의 반환 유형입니다. 어떤 값도 반환하지 않습니다. 이 경우 반품명세서는 필요하지 않습니다.

단어의 워터마크

기본: 메소드 이름입니다. 모든 C# 프로그램의 진입점입니다. C# 프로그램을 실행할 때마다 Main() 메서드가 다른 메서드보다 먼저 호출됩니다. 프로그램의 시작을 나타냅니다.

문자열[] 인수: C#의 명령줄 인수에 사용됩니다. C# 프로그램을 실행하는 동안 값을 전달할 수 있습니다. 이러한 값은 프로그램에서 사용할 수 있는 인수로 알려져 있습니다.

System.Console.WriteLine('Hello World!'): 여기서 System은 네임스페이스입니다. Console은 System 네임스페이스에 정의된 클래스입니다. WriteLine()은 콘솔에 텍스트를 쓰는 데 사용되는 Console 클래스의 정적 메서드입니다.

C# 예: 시스템 사용

우리가 쓴다면 시스템 사용 클래스 앞에는 이 네임스페이스의 모든 클래스에 액세스하기 위해 System 네임스페이스를 지정할 필요가 없다는 의미입니다. 여기서는 System.Console을 지정하지 않고 Console 클래스를 사용하고 있습니다.

 using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

산출:

 Hello World! 

C# 예: public 한정자 사용

우리는 또한 지정할 수 있습니다 공공의 클래스 및 Main() 메서드 앞의 수정자. 이제 클래스 외부에서도 접근이 가능해졌습니다.

 using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

산출:

 Hello World! 

C# 예: 네임스페이스 사용

네임스페이스 내부에 클래스를 만들 수 있습니다. 관련 클래스를 그룹화하는 데 사용됩니다. 유지 관리가 쉽도록 클래스를 분류하는 데 사용됩니다.

 using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } } 

산출:

 Hello World!