이 글에서는 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(); } } }
static: Main 메서드를 애플리케이션의 진입점인 static으로 선언합니다.
void: 기본 메서드가 아무것도 반환하지 않음을 나타냅니다.
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를 입력합니다(공백으로 구분하여 원하는 개수의 매개 변수를 입력할 수 있습니다)
결과를 보려면 Enter를 누르세요.
,
방법 2: 컴파일 전 매개변수 입력
마우스 오른쪽 버튼을 클릭하고 [프로젝트]--"[속성]을 클릭하여 구성 인터페이스를 엽니다. [디버그]--"[시작 옵션]--"[명령줄 매개변수]를 선택합니다. 텍스트 상자에 매개변수를 입력하고 여러 매개변수는 공백으로 구분합니다.
F5를 눌러 컴파일하고 실행하고 출력을 직접 확인하세요
방법 3: 프로그램 바로가기에 매개변수 추가
프로그램 컴파일이 끝나면 바로가기 프로그램을 생성합니다. [DemoMainArgs.exe]--"[바로가기 만들기]
를 마우스 오른쪽 버튼으로 클릭하여 다음과 같이 바로가기 파일을 생성합니다.
[DemoMainArgs.exe 바로가기]--"[속성]--"[바로가기]--"[대상]을 마우스 오른쪽 버튼으로 클릭하고 텍스트 상자 끝에 매개변수를 입력합니다.
여러 개 공백으로 구분하세요
[DemoMainArgs.exe 단축키]를 두 번 클릭하면 실행 결과는 다음과 같습니다
요약: 3차 이 방법은 클라이언트(사용자)가 특성 범위 내에서 자유롭게 매개 변수를 입력할 수 있으며, 프로그램은 입력 매개 변수를 기반으로 다양한 비즈니스 로직을 판단하고 실행합니다.
위 내용은 C#의 static void Main(string[] args) 매개변수에 대한 샘플 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!