Estoy tratando de usar el método Array.Contains() en C#, y por alguna razón no se puede compilar, aunque creo que estoy usando C# 4.0 y C# debería soportar esto en 3.0 y posterior.C# Array.Contains() error de compilación
if (! args.Contains ("-m"))
Console.WriteLine ("You must provide a message for this commit.");
y me sale este error:
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?)
soy compilar desde la línea de comandos, sin opciones: "csc Main.exe".
me pregunto cómo el uso de LINQ es demasiado localizado ... – Blindy
no consigo el voto hacia abajo y cerca del eith er. Parece una pregunta perfectamente justa. –
Lea el mensaje de error. Te está diciendo lo que está mal. ** Falta una referencia de ensamblaje o una directiva de uso **. –