Tôi đã nhìn thấy rất nhiều thay đổi C# 4.0 kể từ cuối năm. Tôi thực sự thích một số người trong số họ. Mặc dù vậy, tôi không muốn chuyển sang .Net 4.0 vì lý do tương thích.Có danh sách các thay đổi cho C# 4.0 hoạt động trong .Net 3.5 không?
Vì vậy, có danh sách toàn diện các tính năng ngôn ngữ C# 4.0 mới sẽ hoạt động trên .Net 3.5 trở xuống không?
Ví dụ, làm các tham số mặc định yêu cầu .NET 4.0 CLR, hoặc chúng là một tính năng trình biên dịch? Có thể sử dụng các thuộc tính tự động (một tính năng C# 3.0) và vẫn nhắm mục tiêu .NET 2.0, vì nó không yêu cầu hỗ trợ khung, nhưng không sử dụng các biểu thức LINQ, vì điều đó đòi hỏi Framework 3.5.
Xin đừng nói "tất nhiên C# 4.0 sẽ không làm việc trong Net 3.5 nguyên nhân nó cũ"
Tôi không chắc có bất kỳ, như .NET 4.0 mang theo một phiên bản mới của CLR. Bạn không thể chạy. NET 4 hội đồng trong 2.0 CLR (đó là CLR NET 3.5 sử dụng). Và theo như tôi biết, trình biên dịch C# 4 không cung cấp phương tiện nhắm mục tiêu 3.5. –
Ví dụ, làm các tham số mặc định yêu cầu .NET 4.0 CLR, hay chúng là một tính năng của trình biên dịch? Có thể sử dụng các thuộc tính tự động (tính năng C# 3.0) và vẫn nhắm mục tiêu .NET 2.0, vì nó không yêu cầu hỗ trợ khung, nhưng không sử dụng các biểu thức LINQ, vì _does_ đó yêu cầu Framework 3.5. –
@ John, vâng, đây là những gì tôi hỏi. Tôi đã không biết rằng rất nhiều người nghĩ rằng C# là giống như .Net – Earlz