Sto tentando di utilizzare il metodo Array.Contains() in C# e per qualche motivo non riesco a compilare, anche se credo che sto usando C# 4.0 e C# dovrebbe supportare questo in 3.0 e versioni successive.Errore di compilazione C# Array.Contains()
if (! args.Contains ("-m"))
Console.WriteLine ("You must provide a message for this commit.");
e ottengo questo errore:
Main.cs(42,15): error CS1061: 'System.Array' does not contain a definition for 'Contains' and no extension method 'Contains' accepting a first argument of type 'System.Array' could be found (are you missing a using directive or an assembly reference?)
sto la compilazione dalla riga di comando, senza opzioni: "csc Main.exe".
Mi chiedo come usare Linq sia troppo localizzato ... – Blindy
Non ho il voto negativo e chiudo eith ER. Sembra una domanda perfettamente giusta. –
Leggere il messaggio di errore. Ti sta dicendo cosa c'è che non va. ** Manca un riferimento all'assembly o una direttiva using **. –