Tambien puede usar las variables tradicionales
using System;
namespace aargumentos
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Argumento 1 " + args[0]);
Console.WriteLine ("Argumentos " + args.Length);
}
}
}
Si lo ejecutamos con algunos argumentos.... daria esta salida
aargumentos.exe Hola como estas
Argumento 1 Hola
Argumentos 3
Si no mete argumentos truena, por que le hace falta la comprobacion de que metio argumentos antes de usarlos
PD, VB.NET, C# todos son practicamente lo mismo., ya que obviamente escribi el codigo en C# no en VB