자, 다시 돌아왔습니다. 다음 코드는 여러 매개변수를 인쇄하는 방법을 보여줍니다.
000: // CommandLinecmdline1.cs
001: using System;
002:
003: public class CommandLine
004: {
005: public static void Main(string[] args)
006: {
007: Console.WriteLine("명령줄 매개변수 수 = { 0}" , args.Length);
008: for(int i = 0; i < args.Length; i++)
009: {
010: Console.WriteLine("Arg[{0 }] = [{1}]", i, args[i]);
011: }
012: }
013: }
입력이 다음과 같은 경우:
cmdline1 A B C
그러면 출력은 다음과 같습니다.
명령줄 매개변수 수 = 3
Arg[0] = [A]
Arg[1] = [B]
Arg[2] = [C]
하하, 비밀이 보이시죠? 예, {0}은 프로그램에서 0번째 매개변수로 예약되어 있음을 알려주는 표시입니다. 인쇄되는 것은 Arg[{0}]가 아니라 Arg[0]입니다. 하하!
예제 2에서는 foreach 문을 보여줍니다. 사용법은 실제로 ASP에서 다음과 같이 자주 사용됩니다.
000: // CommandLinecmdline2.cs
001: using System;
002:
003: public class CommandLine2
004: {
005: public static void Main(string[ ] args)
006: {
007: Console.WriteLine("명령줄 매개변수 수 = {0}", args.Length );
008: foreach(args의 문자열 s)
009: {
010: Console.WriteLine(s);
011: }
012: }
013: }
분명히 args는 배열이고 문자 유형입니다. foreach는 포함된 모든 요소를 반복한다는 의미입니다. 결과는 다음과 같습니다.
>cmdline2 John Paul Mary
명령줄 매개변수 수 = 3
John
Paul
Mary
자 동지들 푹 쉬세요 저는 이만 자러 가겠습니다! 88, 다음에 만나요!
위 내용은 SUNWEN Tutorial - C# Advanced (2) 입니다. PHP 중국어 홈페이지(www.php.cn)로!