Microsoft Windows là hệ điều hành dựa trên giao diện người dùng đồ hoạ được phát triển và được phân phối bởi Microsoft.
Các nguồn sau chứa thông tin bổ sung về C#. Mong bạn tham khảo chúng để hiểu sâu hơn các chủ đề đã được trình bày trong loạt bài này.
4 năm trước in C#
Lớp Array trong C# là lớp cơ sở cho tất cả mảng trong C#. Nó được định nghĩa trong System namespace. Lớp Array cung cấp nhiều thuộc tính và phương thức đa dạng để làm việc với mảng.
Đôi khi, trong khi khai báo một phương thức, bạn không chắc chắn số tham số được truyền như là một tham số.Đôi khi, trong khi khai báo một phương thức, bạn không chắc chắn số tham số được truyền như là một tham số.
Bạn có thể truyền một mảng như là một tham số hàm trong C#. Dưới đây là ví dụ minh họa khái niệm này:
Một Jagged Array trong C# là một mảng của các mảng. Bạn có thể khai báo một Jagged Array với tên scores với kiểu int, như sau:
C# hỗ trợ các mảng đa chiều. Các mảng đa chiều cũng được gọi là mảng hình chữ nhật. Bạn có thể khai báo một mảng chuỗi hai chiều như sau:
Lệnh continue trong C# làm việc hơi giống với lệnh break. Thay vì bắt buộc kết thúc, nó bắt buộc vòng lặp tiếp theo diễn ra, bỏ qua bất kỳ đoạn code nào ở giữa.
Khi lệnh break được sử dụng trong vòng lặp, vòng lặp ngay lập tức kết thúc và điều khiển chương trình bắt đầu lệnh tiếp theo sau vòng lặp.
C# cho phép bạn sử dụng một vòng lặp bên trong một vòng lặp. Dưới đây là một số ví dụ minh họa khái niệm này.
Không giống như các vòng lặp for và while, mà kiểm tra điều kiện vòng lặp ở ngay bước đầu tiên của vòng lặp, vòng lặp do…while trong Ngôn ngữ C#
Vòng lặp for trong C# là một cấu trúc điều khiển lặp đi lặp lại mà cho phép bạn viết một vòng lặp một cách hiệu quả, mà cần thực hiện trong một khoảng thời gian cụ thể nào đó.
Một vòng lặp while trong C# thực hiện lặp đi lặp lại một lệnh mục tiêu đến khi nào điều kiện đã cho còn là đúng.
Nó là có thể để có một lệnh switch như là một phần của dãy lệnh trong một lệnh switch ở vòng ngoài
Một lệnh switch trong C# cho một biến được kiểm tra một cách bình đẳng trong danh sách các giá trị.
Nó là hợp lệ để lồng các lệnh if-else trong C#, nghĩa là bạn có thể sử dụng một lệnh if hoặc else bên trong lệnh if hoặc else khác.
Một lệnh if trong C# có thể được theo sau bởi một lệnh else tùy ý, mà thực hiện khi biểu thức logic là false.
Một lệnh if trong C# chứa một biểu thức logic được theo sau bởi một hoặc nhiều lệnh.
[Thread trong c#] Một thread được định nghĩa như là một đường thực thi (execution path) của một chương trình. Mỗi Thread định nghĩa một dòng điều khiển duy nhất