Nội dung mới nhất bởi Hoàng Xuân Bách

  1. Hoàng Xuân Bách

    Chia Sẻ Construct hỗn hợp trong C#

    Rất bổ ích với minh
  2. Hoàng Xuân Bách

    Chia Sẻ Sử dụng File I/O trong C# như thế nào?

    Một tập tin là một tập hợp các dữ liệu được lưu trữ trong một đĩa với một tên cụ thể và một đường dẫn thư mục. Khi một tập tin được mở để đọc hoặc viết, nó sẽ trở thành một luồng tin. Các luồng tin cơ bản là trình tự của byte đi qua con đường truyền thông. Có hai luồng chính: luồng đầu vào và...
  3. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Chỉ thị tiền xử lý trong C#?

    Chỉ thị tiền xử lý (preprocessor directives) Chỉ thị tiền xử lý là những chỉ thị cung cấp cho trình biên dịch để xử lý những thông tin trước khi bắt đầu quá trình biên dịch. Tất cả các chỉ thị tiền xử lý đều bắt đầu với với # và các chỉ thị tiền xử lý không phải là lệnh C/C++ vì vậy không có dấu...
  4. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Attribute trong C#

    Attribute là một cơ chế được dùng để định nghĩa và khai báo các thông tin cần thiết, nhằm bổ sung và hỗ trợ khá nhiều chức năng liên quan đến việc soạn thảo, debug, cũng như biên dịch các chương trình. Các attribute được sử dụng bằng cách đặt phía trên các thành phần (assembly, lớp, phương...
  5. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Reflection trong C#

    Reflection được hiểu là một chức năng trong .Net cho phép đọc thông tin từ các siêu dữ liệu (metadata) của assembly để tạo ra một đối tượng (có kiểu là Type) bao gói các thông tin đó lại. Với reflection, bạn có thể trích xuất để gọi và tạo ra các phương thức, truy cập và thay đổi các thuộc tính...
  6. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về các thuộc tính Property trong C#

    sử dụng property trong C# không mang lại lợi ích nào về tốc độ hoạt động của chương trình mà chỉ là một cách giúp cho code của chúng ta dễ đọc và dễ viết hơn, giúp cho việc tăng hiệu suất làm việc.
  7. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Indexer trong C#

    Một indexer trong C# cho phép một đối tượng để được lập chỉ mục, ví dụ như một mảng. Khi bạn định nghĩa một indexer cho một lớp, thì lớp này vận hành tương tự như một virtual array (mảng ảo). Sau đó, bạn có thể truy cập instance (sự thể hiện) của lớp này bởi sử dụng toán tử truy cập mảng trong...
  8. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Delegate trong C#

    Một delegate giống như một “người đại diện” hay “đại sứ”. Một delegate có thể được dùng để tạo một bao đóng (encapsulation) cho bất kì phương thức nào, miễn là nó phù hợp (kiểu trả về, tham số). Là một “đại sứ”, delegate có thể triệu gọi phương thức bất kì nơi nào: từ đối tượng này đến đối tượng...
  9. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về sự kiện trong C#

    Mô hình chuẩn sự kiện trong .Net Nhiều khi chúng ta cần phải tạo ra nhiều sự kiện, mỗi sự kiện có cách viết khác nhau, không đồng bộ. Để khắc phục nhược điểm đó thì .Net Framework có đưa là một mô hình chuẩn để viết sự kiện giúp cho việc viết sự kiện dễ dàng. Mô hình này như sau: Khai báo...
  10. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Collection trong C#

    Một số đặc điểm của Collections: Là một mảng có kích thước động: Không cần khai báo kích thước khi khởi tạo. Có thể tăng giảm số lượng phần tử trong mảng một cách linh hoạt. Có thể lưu trữ một tập hợp đối tượng thuộc nhiều kiểu khác nhau. Hỗ trợ rất nhiều phương thức để thao tác với tập...
  11. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về ArrayList trong C#

    ArrayList là gì? ArrayList trong C#: Là một Collections giúp lưu trữ và quản lý một danh sách các đối tượng theo kiểu mảng (truy cập các phần tử bên trong thông qua chỉ số index). Rất giống mảng các object nhưng có thể thêm hoặc xoá các phần tử một cách linh hoạt và có thể tự điều chỉnh kích...
  12. Hoàng Xuân Bách

    Chia Sẻ Tìm hiểu về Lớp Hashtable trong C#

    HashTable là gì? HashTable là một kiểu dữ liệu danh sách dùng để lưu dữ liệu theo một từ khóa và giá trị của nó. – Muốn sử dụng được HashTable bạn cần phải khai báo Thư viện Collection. Với HashTabel, dữ liệu luôn đi kèm một cặp [Key – Value]. – Về cơ bản, HashTable có tính năng tương tự...
Top