Thường thì các developer thường sử dụng Array.Length cho vòng lặp for như là một điều kiện nhưng chúng ta cần hiểu là thuộc tính Length được gọi mỗi lần lặp qua. Vậy tốt hơn là lưu nó vào một biến và sử dụng biến đó như một điều kiện.
Thường thì các developer thường sử dụng Array.Length cho vòng lặp for như là một điều kiện nhưng chúng ta cần hiểu là thuộc tính Length được gọi mỗi lần lặp qua. Vậy tốt hơn là lưu nó vào một biến và sử dụng biến đó như một điều kiện.
Cách tối ưu hóa tốc độ thực thi C# với công việc thường dùng là cắt chuỗi Split String
Chúng ta thường thấu hầu hết các developer không phân biệt được sự khác nhau giữa biến kiểu object và dynamic trong C#.
Thư viện class .NET Base Class Library (BCL) cung cấp rất nhiều các class để thao tác với collection và giúp bạn quản lý các tập hợp đối tượng dễ dàng hơn.
Đây là một câu hỏi mà mình chắc chắn là có rất nhiều nhà tuyển dụng cũng như các bạn developer phân vân và chưa rõ ràng. Đây cũng là câu hỏi hay gặp khi đi phỏng vấn
OOP viết tắt của Object Oriented Programming. Đây là một phương pháp lập trình sử dụng các đối tượng(Objects) để xây dựng hệ thống hoặc ứng dụng web sử dụng các ngôn ngữ lập trình như C#, VB.NET, Java…
Trong khi làm việc với những coder trẻ tuổi, tôi đã phải nhắc những lỗi cơ bản bị gặp nhiều lần. Đó là các lỗi phổ biến và rất dễ nhớ.
LINQ dùng để truy vấn dữ liệu từ cơ sở dữ liệu và các collection, chúng ta sử dụng IEnumerable và IQueryable để thao tác dữ liệu nhưng một số bạn vẫn chưa hiểu được sự khác nhau giữa 2 đối tượng này.
Các biến Constant và ReadOnly (const và readonly) trong C# làm cho 1 biến mà giá trị không thể bị thay đổi. Chúng ta sẽ tìm hiểu về vấn đề này.