MẢNG ĐA CHIỀU (rectanguler array)
Ngoài mảng một chiều ra thì C# còn hỗ trợ chúng ta khai báo và sử dụng mảng 2 chiều, 3 chiều, 4 chiều thậm chí là n chiều tuỳ vào từng yêu cầu của bài toán. Gọi chung là 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ẢNG (ARRAY) TRONG C# LÀ GÌ?
Ở bài viết này chúng ta sẽ đi tìm hiểu về mảng, chức năng và cách sử dụng của mảng như thế nào.
Chức năng:
Một mảng lưu giữ một tập hợp các phần tử có kích cỡ cố định trong cùng kiểu. Một mảng được sử dụng để lưu giữ một tập hợp dữ liệu, nhưng nó thường hữu ích hơn...
TÍNH BAO ĐÓNG (ĐÓNG GÓI) TRONG C#
Encapsulation (Tính bao đóng) được định nghĩa là "tiến trình đóng gói một hoặc nhiều mục bên trong một gói logic hoặc vật lý". Một cách diễn đạt khác là quá trình che giấu một hoặc nhiều mục tin trong một khối vật lý hoặc logic. Trong phương pháp lập trình...
KIỂU NULLABLE TRONG C#
Nullable là một kiểu dữ liệu đặc biệt trong C#, từ đó bạn có thể gán dãy các giá trị thông thường cũng như các giá trị null.
Ví dụ: Bạn có thể lưu giữ bất kỳ giá trị từ -2,147,483,648 tới 2,147,483,647 hoặc null trong một biến Nullable<Int32>. Tương tự, bạn có thể gán...
Kỹ thuật 3: TRUYỀN THAM SỐ BỞI OUTPUT TRONG C#
Một lệnh return có thể được sử dụng để chỉ trả về một giá trị từ một hàm. Tuy nhiên, sử dụng các tham số output, bạn có thể trả về hai giá trị từ một hàm. Các tham số output là tương tự như các tham số tham chiếu, ngoại trừ chúng truyền dữ liệu ra...
Kỹ thuật 2: TRUYỀN THAM SỐ BỞI THAM CHIẾU TRONG C#
Kỹ thuật thứ hai ngoài kỹ thuật truyền tham số bởi giá trị để truyền tham số cho phương thức trong C# là truyền tham số bởi tham chiếu. Một tham số tham chiếu trong C# là một tham chiếu tới một vị trí bộ nhớ của một biến. Khi bạn truyền các...
Kỹ thuật 1: TRUYỀN THAM SỐ BỞI GIÁ TRỊ TRONG C#
Đây là kỹ thuật mặc định để truyền các tham số tới một phương thức. Trong kỹ thuật này, khi một phương thức được gọi, một vị trí kho lưu mới được tạo cho mỗi tham số giá trị đó.
Các giá trị của các tham số thực sự được sao chép vào trong chúng...
PHƯƠNG THỨC TRONG C#
Một phương thức là một nhóm lệnh cùng nhau thực hiện một tác vụ. Mỗi chương trình C# có ít nhất một lớp với một phương thức là Main.
Để sử dụng một phương thức trong C#, bạn cần:
Định nghĩa phương thức
Gọi phương thức
1. Định nghĩa phương thức trong C#
Khi bạn định...
LỆNH CONTINUE TRONG C#
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.
Với vòng lặp for, lệnh continue làm cho bước kiểm tra điều kiện và phần increment của vòng lặp thực thi. Với...
LỆNH BREAK TRONG C#
Cách sử dụng lệnh Break:
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.
Nó có thể được sử dụng trong lệnh switch (sẽ được nhắc đến trong chương tới).
Nếu bạn đang sử dụng các vòng...
LỒNG CÁC 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.
Cú pháp
Cú pháp để lồng vòng lặp for trong C# như sau:
for ( khởi_tạo_biến_vòng_lặp; điều_kiện; tăng_giảm_biến_vòng_lặp )
{
for ( khởi_tạo_biến_vòng_lặp...
VÒNG LẶP DO...WHILE
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# kiểm tra điều kiện của nó tại phần cuối của vòng lặp.
Một vòng lặp do…while là tương tự như vòng lặp while, ngoại trừ ở điểm một...
VÒNG LẶP FOR
Chức năng: 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 đó.
Cú pháp
for ( khởi_tạo_biến_vòng_lặp; điều_kiện; tăng_giảm_biến_vòng_lặp )
{
các lệnh được...
Trong chuyên mục tìm hiểu về vòng lặp trong C#, bài viết này sẽ giúp bạn hiểu về vòng lặp While và cách sử dụng của nó.
CHỨC NĂNG: 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.
Cú pháp
while(điều_kiện)
{
statement - các...
TÌM HIỂU VÒNG LẶP TRONG C#
Ngôn ngữ lập trình cung cấp cho chúng ta nhiều cấu trúc điều khiển và cho phép ta thực hiện những phần phức tạp. Trong nhiều tình huống chúng ta cần phải thực hiện một đoạn code một vài lần hoặc nhiều hơn. Từ đó dẫn đến việc phải tạo ra một thuật toán, một câu lệnh...
biểu thức lặp
lặp do while trong c#
lặp for trong c#
lập trình c#
lặp while trong c#
lệnh break trong c#
lệnh continue trong c#
lồng các vòng lặp trong c#ngônngữc#
vòng lặp trong c#
ĐIỀU KHIỂN LUÔNG TRONG C#
Dưới đây là mẫu chung của một cấu trúc điều khiển luồng hay gặp trong ngôn ngữ lập trình.
C# cung cấp các loại lệnh điều khiển luồng sau.
1. LỆNH IF
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.
Cú pháp
if(biểu_thức)
{...
C# là một phần của .Net Framework và được sử dụng để viết các ứng dụng .Net. Vì thế, trước khi thảo luận về các công cụ có sẵn để chạy một chương trình C#, ta sẽ đi tìm hiểu mối liên quan giữa C# và .Net Framework.
Giới thiệu .Net Framework
.NET Framework là một nền tảng lập trình và cũng là...
Trước khi bước vào tìm hiểu sâu về ngôn ngữ lập trình C#, hãy cùng vnkienthuc.com phân tích cấu trúc của một chương trình C# cơ bản, để từ đó có cái nhìn tổng quát nhất về cách viết một chương trình C#, làm tiền đề cho việc tìm hiểu những kiến thức cao hơn.
CẤU TRÚC MỘT CHƯƠNG TRÌNH C#
Một...
Chuyển đổi kiểu dữ liệu trong C# là biến đổi một kiểu dữ liệu này thành kiểu dữ liệu khác. Nó còn được gọi là Ép kiểu. Trong C#, ép kiểu có hai mẫu sau:
Chuyển đổi kiểu ngầm định (implicit) - Việc chuyển đổi này được thực hiện bởi C# theo một phương thức an toàn kiểu (type-safe). Ví dụ: việc...
Ở bài trước chúng ta đã tìm hiểu về biến trong C#, trong bài viết này chúng ta sẽ tìm hiểu thêm các kiểu dữ liệu của biến nhé.
Các biến trong C# được phân chia thành các kiểu sau:
Kiểu giá trị (Value type)
Kiểu tham chiếu (Reference type)
Kiểu con trỏ (Pointer type)
1. Kiểu giá trị trong C#...