>백엔드 개발 >C#.Net 튜토리얼 >C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

黄舟
黄舟원래의
2017-03-16 11:40:581671검색

이 글에서는 C#static void Main(string[] args)의 매개변수에 대한 자세한 설명을 주로 소개합니다. 예제가 아주 자세하게 소개되어 있으니 필요한 친구들이 참고하면 됩니다

C# 배우기프로그래밍가장 일반적인 예제 프로그램은 Hello World를 콘솔 애플리케이션에 출력하는 것입니다!


using System;
namespace DemoMainArgs
{
 class Program
 {
 static void Main(string[] args)
 {
  Console.WriteLine("Hello World!");
  Console.ReadLine();
 }
 }
}
  1. static: Main 메서드를 애플리케이션의 진입점인 static으로 선언합니다.

  2. void: 기본 메서드가 아무것도 반환하지 않음을 나타냅니다.

  3. string[]args: 명령줄에서 전달된 매개변수를 받는 데 사용됩니다. string[]은 인수를 선언하고 문자열배열을 저장할 수 있는 데이터 유형입니다.

cmd.exe 프로그램을 통해 위 프로그램을 시작하면 명령창이 뜹니다. 여기에 몇 가지 매개변수를 입력할 수 있습니다. 명령 창입니다. 또한 명령줄 매개변수입니다.

args는 명령줄 매개변수를 수신하는 데 사용됩니다. 필수는 아니고 선택사항입니다.

다음은 설명할 구체적인 예제 프로그램입니다.

1. 새로운 콘솔 프로그램 DemoMainArgs를 만듭니다.

2. 코드를 작성합니다.


using System;
namespace DemoMainArgs
{
 class Program
 {
 /// <summary>
 /// 应用程序入口
 /// </summary>
 /// <param name="args">接收命令行传入的参数(多个参数之间用空格分开)</param>
 static void Main(string[] args)
 {
  if(args != null)
  {
  int argsLength = args.Length;
  Console.WriteLine("Main函数参数args的长度:" + argsLength);
  for(int i = 0;i < argsLength;i++)
  {
   Console.Write("第" + (i + 1) + "个参数是:");
   Console.WriteLine(args[i]);
  }
  }
  Console.ReadLine();
 }
 }
}

3. F6 키를 눌러 DemoMainArgs.exe 파일을 컴파일하고 생성합니다. F5 키로 컴파일하고 실행하지 마세요! ! !

구체적인 효과를 보여주는 3가지 방법은 다음과 같습니다

방법 1: 명령줄에서 프로그램을 시작하고 매개 변수

명령줄을 열고 경로 + DemoMainArgs를 입력하고 공백으로 둔 다음 a b c d를 입력합니다(공백으로 구분하여 원하는 개수의 매개 변수를 입력할 수 있습니다)

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

결과를 보려면 Enter를 누르세요.

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명,

방법 2: 컴파일 전 매개변수 입력

마우스 오른쪽 버튼을 클릭하고 [프로젝트]--"[속성]을 클릭하여 구성 인터페이스를 엽니다. [디버그]--"[시작 옵션]--"[명령줄 매개변수]를 선택합니다. 텍스트 상자에 매개변수를 입력하고 여러 매개변수는 공백으로 구분합니다.

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

F5를 눌러 컴파일하고 실행하고 출력을 직접 확인하세요

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

방법 3: 프로그램 바로가기에 매개변수 추가

프로그램 컴파일이 끝나면 바로가기 프로그램을 생성합니다. [DemoMainArgs.exe]--"[바로가기 만들기]

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

를 마우스 오른쪽 버튼으로 클릭하여 다음과 같이 바로가기 파일을 생성합니다.

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

[DemoMainArgs.exe 바로가기]--"[속성]--"[바로가기]--"[대상]을 마우스 오른쪽 버튼으로 클릭하고 텍스트 상자 끝에 매개변수를 입력합니다.

여러 개 공백으로 구분하세요

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

[DemoMainArgs.exe 단축키]를 두 번 클릭하면 실행 결과는 다음과 같습니다

C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명

요약: 3차 이 방법은 클라이언트(사용자)가 특성 범위 내에서 자유롭게 매개 변수를 입력할 수 있으며, 프로그램은 입력 매개 변수를 기반으로 다양한 비즈니스 로직을 판단하고 실행합니다.

위 내용은 C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.