Domanda Risolto Errore nell'args da riga di comando Linux

  • Autore discussione Utente cancellato 275412
  • Data d'inizio
U

Utente cancellato 275412

Ciao sto provando a creare un programma che legge string[] args e poi stampa il contenuto e lo compilo e eseguo così:

mcs Hello.cs
mono Hello.exe hello
e il codice è:
C#:
using System;

namespace Hello
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (string x in args)
            {
                Console.WriteLine(x);
            }
        }
    }
}
Però ogni volta mi da errore ho anche visto i tutorial online ma io non so come risolvere.
 
Ok allora io mi compilo lo script C# con mono-cs e i comandi che uso sono:
mcs Program.cs
mono Program.exe Hello world!

e ricevo l'errore però mi stavo seguendo una guida che per passare il nome di un file usa args e però a me non mi rileva il contenuto dell'args.
 
a ho risolto è che son abituato in C++ che args è in 1 perché io facevo Console.WriteLine(args[1]);