Tính tương thích ngược là mối quan tâm lớn đối với các nhà thiết kế ngôn ngữ, đặc biệt khi ngôn ngữ phổ biến như C#. Theo thời gian, các ngôn ngữ tích lũy các tính năng lỗi thời. Nó được coi là thực hành tốt để tránh các tính năng này, nhưng chúng được giữ trong ngôn ngữ để tương thích với các phiên bản cũ.Tính năng C# nào sẽ bị xóa nếu tính tương thích ngược không phải là vấn đề?
Những tính năng ngôn ngữ hoặc các thư viện lớp cơ sở trong C# nên được loại bỏ nếu khả năng tương thích ngược là không phải là một vấn đề?
Tôi không yêu cầu về tính năng mà một số nhà phát triển như và những người khác không ưa. Tôi quan tâm đến các tính năng được (khá nhiều) phổ biến được coi là tốt nhất tránh (có lẽ bởi vì bây giờ có một cách tốt hơn hoàn toàn để làm điều tương tự).
Làm thế nào về GOTO? Như trong GOTO "chủ quan và tranh luận"? –
Có cách nào tôi có thể tinh chỉnh câu hỏi sẽ thỏa mãn những người muốn đóng cửa không? Tôi nhận ra rằng những tính năng ngôn ngữ mà mỗi nhà phát triển thích là chủ quan, nhưng tôi nghĩ có một số thứ hầu như được coi là xấu. – ctford
Tôi không chắc điểm của nó là gì ngoài việc "tranh luận", bỏ phiếu để đóng chủ quan và tranh luận. – user7116