Nếu tôi tạo một điều khiển ứng dụng bình thường với một điểm vào Main bình thường như sauC# Chuỗi và chuỗi. Tại sao Visual Studio xử lý chúng khác nhau?
using System;
namespace ConsoleApp
{
public class Program
{
public static void Main(string[] args)
{
// do stuff
}
}
}
sau đó chọn nó trong phòng thu tất cả mọi thứ hình ảnh là tốt ..
Tuy nhiên, nếu tôi viết mã như sau ...
using System;
namespace ConsoleApp
{
public class Program
{
public static void Main(String[] args)
{
// note the capital S in String
}
}
}
thì mọi thứ không ổn ...
Có ai biết tại sao nó không chọn lên các String [] nhưng hạnh phúc với string [] xin vui lòng?
chỉnh sửa: Trích xuất từ nhận xét, nó có vẻ là lỗi trong Visual Studio 2012 và 2013. Có lẽ nó cũng có trong phiên bản trước nhưng dường như đã được sửa chữa trong VS2015. Nó không phải là một vấn đề cho mỗi se, và như đã nói mã vẫn biên dịch và thực hiện với một trong hai chuỗi [] hoặc String [] tôi muốn được quan tâm để biết nguyên nhân gây ra lỗi trong VS mặc dù. Tôi có thể tưởng tượng cửa sổ trình chỉnh sửa thuộc tính không phải là Using System;
?
Tôi có thể tạo lại điều này trong VS 2013, nhưng không phải trong VS 2015 – M4N
Chỉ cần bỏ qua. Mã của bạn sẽ biên dịch và hoạt động tốt. Có vẻ như một trục trặc trong trình soạn thảo thuộc tính dự án. – niksofteng
Bạn có thể giải thích tại sao điều này sẽ gây ra bất kỳ sự cố nào không? Có vẻ như họ đã sửa nó trong VS 2015 mặc dù –