Okay, I COME BACK, the following code shows how we print multiple parameters:
000: // CommandLinecmdline1.cs
001: using System;
002:
003: public class CommandLine
004: {
005 : public static void Main(string[] args)
006: {
007: Console.WriteLine("Number of command line parameters = {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: }
If your input is:
cmdline1 A B C
then its output is:
Number of command line parameters = 3
Arg[0] = [A]
Arg[1] = [B]
Arg[2] = [C]
Haha, you have seen the secret! Yes {0} is a mark, which tells the system that it is reserved for the 0th parameter. In the program, this The 0th parameter is i. Therefore, what is printed is Arg[0], not Arg[{0}], haha!
Example 2 shows you the usage of the foreach statement. In fact, in asp, this Frequently used:
000: // CommandLinecmdline2.cs
001: using System;
002:
003: public class CommandLine2
004: {
005: public static void Main(string[] args)
006: {
007: Console.WriteLine("Number of command line parameters = {0}", args.Length);
008: foreach(string s in args)
009: {
010: Console.WriteLine(s);
011 : }
012: }
013: }
Obviously, args is an array, and it is of character type. foreach means to loop through all the elements in it. The result is:
>cmdline2 John Paul Mary
Number of command line parameters = 3
John
Paul
Mary
Okay, comrades, take a rest, I’m going to bed! 88, see you next time!
The above is the SUNWEN tutorial ----C# Advanced ( 2). For more related content, please pay attention to the PHP Chinese website (www.php.cn)!