c# best practice

Tránh tạo object dư thừa – C# best practices

Khi chương trình .NET hoạt động, Garbage Collector (GC) có vai trò quản lý bộ nhớ. Một trong những công việc của quản lý bộ nhớ là loại bỏ những object không dùng tới....
Feature Microsoft technologies

Phân biệt .NET Core, .NET Framework, .NET Standard

.NET Core ra đời từ 2016 và đến nay đã ra phiên bản 3. Hiện nay .NET Core cũng giành được sự ưu tiên so với .NET Framework – một nền tảng truyền thống...
c# best practice

Khởi tạo giá trị cho các thành viên class – C# best practices

Khi bạn xây dựng một class, nhiệm vụ đầu tiên và rất quan trọng là khởi tạo giá trị cho các thành viên của class (như biến, property). Nếu class có rất nhiều biến...
c# best practice

Hạn chế sử dụng boxing/unboxing – C# best practices

Khi làm việc với C#, bạn hẳn đã thường xuyên gặp các phương thức yêu cầu kiểu của dữ liệu đầu vào là object (hoặc System.Object). Ví dụ, các phương thức như string.Format (định...
c# best practice

String.Format và string interpolation – C# best practices

Nhu cầu định dạng và sử dụng chuỗi ký tự phát sinh từ những bài học lập trình đầu tiên, dù học ngôn ngữ nào cũng vậy. C# hỗ trợ cách định dạng chuỗi...