Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft giới thiệu các cải tiến về ngôn ngữ C# 12 như một phần của Bản xem trước .NET 8 và Visual Studio 17.6

Microsoft giới thiệu các cải tiến về ngôn ngữ C# 12 như một phần của Bản xem trước .NET 8 và Visual Studio 17.6

Microsoft gần đây đã tiết lộ những cải tiến mới cho ngôn ngữ C# 12 như một phần của bản phát hành xem trước .NET 8 và Visual Studio 17.6 mới nhất. Các bản cập nhật này bao gồm các hàm tạo chính cho các lớp và cấu trúc không ghi, khả năng sử dụng bí danh cho bất kỳ loại nào, cũng như các giá trị mặc định cho tham số biểu thức lambda.

.NET 8 Preview 3, được công bố vào ngày 11 tháng 4, chứa các tính năng C# 12 mới này. Tính khả dụng chung của cả nền tảng C# 12 và .NET 8 được dự đoán vào tháng 11 này. Ngoài ra, các nhà phát triển cũng có thể khám phá các bản cập nhật C# 12 trong bản xem trước Visual Studio 17.6 gần đây nhất.

Các hàm tạo chính cho phép các nhà phát triển đưa các tham số trực tiếp vào một khai báo lớp, sử dụng chúng trong nội dung lớp, chẳng hạn như khởi tạo các thuộc tính hoặc kết hợp chúng trong mã truy cập thuộc tính và phương thức. Ban đầu được giới thiệu cho các bản ghi trong C# 9 như một phần của cú pháp vị trí, C# 12 mở rộng chức năng này sang các cấu trúc và lớp khác.

Phiên bản C# 12 mới nhất cũng mở rộng hỗ trợ bí danh để bao gồm bất kỳ loại nào. Microsoft làm rõ rằng lệnh sử dụng bí danh có thể được áp dụng cho bất kỳ loại bí danh nào, ngoài các loại chỉ được đặt tên. Điều này cho phép tạo bí danh ngữ nghĩa cho các loại bộ dữ liệu, loại mảng, loại con trỏ hoặc các loại không an toàn khác.

Ngoài ra, C# 12 tăng cường các biểu thức lambda bằng cách cho phép các nhà phát triển xác định các giá trị mặc định cho các tham số. Cú pháp và quy tắc phù hợp với cú pháp và quy tắc thêm giá trị mặc định cho đối số vào bất kỳ hàm hoặc phương thức cục bộ nào. Các giá trị mặc định cho biểu thức lambda được mô tả là một tiến bộ đáng kể trong việc hỗ trợ các biểu thức lambda.

Microsoft đang tích cực tìm kiếm phản hồi về các tính năng C# mới này và các nhà phát triển được khuyến khích chia sẻ suy nghĩ của họ về các hàm tạo chính, bất kỳ loại bí danh nào và các giá trị mặc định trong biểu thức lambda thông qua các kênh chuyên dụng.

Bên cạnh các bản cập nhật C# 12, .NET 8 Preview 3 trình bày các thay đổi đối với đường dẫn bản dựng, khối lượng công việc, Microsoft.Extensions và bộ chứa. Nó cũng cung cấp các cải tiến hiệu suất trong trình biên dịch JIT cho Arm64 và Tối ưu hóa có hướng dẫn cấu hình động (PGO). Bản phát hành .NET 7 vào tháng 11 năm 2022 đã giới thiệu một phiên bản cập nhật của C#, đi kèm với các cải tiến về hiệu suất, bộ chứa và công cụ gốc trên đám mây cũng như các bản nâng cấp mở rộng cho .NET MAUI, cùng với các thư viện và khung .NET khác.

Trong khi các nền tảng và ngôn ngữ lập trình truyền thống tiếp tục phát triển, các công ty như AppMaster đang tập trung vào việc cung cấp các giải pháp không dùng mã cho các nhà phát triển, giảm thiểu sự phức tạp của quá trình phát triển phần mềm. Với hơn 60.000 người dùng, AppMaster đã chứng tỏ mình là một nền tảng mạnh mẽ để tạo các ứng dụng phụ trợ, web và di động mà không cần kiến thức sâu rộng về mã hóa. Tìm hiểu thêm tại studio.appmaster.io .

Bài viết liên quan

AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster đã tham gia BubbleCon 2024 tại NYC, thu thập thông tin chuyên sâu, mở rộng mạng lưới và khám phá các cơ hội thúc đẩy đổi mới trong lĩnh vực phát triển không cần mã.
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
FFDC 2024 đã thắp sáng Thành phố New York, mang đến cho các nhà phát triển những hiểu biết sâu sắc về phát triển ứng dụng với FlutterFlow. Với các phiên do chuyên gia hướng dẫn, các bản cập nhật độc quyền và mạng lưới kết nối vô song, đây là sự kiện không thể bỏ qua!
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Với 60.000 việc làm bị cắt giảm tại 254 công ty, bao gồm cả những gã khổng lồ như Tesla và Amazon, năm 2024 sẽ chứng kiến làn sóng sa thải nhân viên công nghệ tiếp tục định hình lại bối cảnh đổi mới sáng tạo.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống