1. // cmdline1.cs
// arguments: A B C
using System;
public class CommandLine
{
public static void Main(string[] args)
{
// The Length property is used to obtain the length of the array.
// Notice that Length is a read-only property:
Console.WriteLine("Number of command line parameters = {0}",
args.Length);
for(int i = 0; i < args.Length; i++)
{
Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
}
}
}
Resultado
Ejecute el programa con algunos argumentos como los siguientes: cmdline1 A B C.
El resultado será:
Number of command line parameters = 3
Arg[0] = [A]
Arg[1] = [B]
Arg[2] = [C]
Ejemplo 2
Otro enfoque para iterar en la matriz consiste en utilizar la instrucción foreach como se indica en
este ejemplo. La instrucción foreach se puede utilizar para iterar en una matriz o una clase de
colección de .NET Framework. Proporciona un método simple para iterar en las colecciones.
// cmdline2.cs
// arguments: John Paul Mary
using System;
public class CommandLine2
{
public static void Main(string[] args)
{
Console.WriteLine("Number of command line parameters = {0}",
args.Length);
foreach(string s in args)
{
Console.WriteLine(s);
}
}
}
Resultado
2. Ejecute el programa con algunos argumentos como los siguientes: cmdline2 John Paul Mary.
El resultado será:
Number of command line parameters = 3
John
Paul
Mary