Tôi đang cố gắng sử dụng phương thức Array.Contains() trong C# và vì một lý do nào đó nó không biên dịch được, mặc dù tôi tin rằng tôi đang sử dụng C# 4.0 và C# nên hỗ trợ điều này trong 3.0 và sau đó.Lỗi biên dịch C# Array.Contains()
if (! args.Contains ("-m"))
Console.WriteLine ("You must provide a message for this commit.");
Và tôi nhận được lỗi này:
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?)
Tôi đang biên soạn từ dòng lệnh, không có tùy chọn: "csc main.exe".
Tôi tự hỏi cách sử dụng LINQ quá cục bộ ... – Blindy
Tôi không nhận được phiếu bầu và đóng er. Có vẻ như một câu hỏi hoàn toàn công bằng. –
Đọc thông báo lỗi. Nó nói với bạn điều gì là sai. ** Bạn đang thiếu tham chiếu assembly hoặc chỉ thị sử dụng **. –