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...
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ậptrìnhc#
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ôn ngữ 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#...
1. Biến là gì ?
Biến là một tên được cung cấp cho khu vực lưu trữ mà chương trình có thể khai thác. Mỗi biến trong C# đều có một kiểu dữ liệu cụ thể quyết định kích cỡ và cách bố trí bộ nhớ của biến đó. Biến trong lập trình cũng tương tự như biến trong toán học đều có thể thay đổi giá trị. Biến...
Tiếp theo trong series bài giảng về C# chúng ta sẽ đi tìm hiểu về toán tử trong C#. Người ta sử dụng các toán tử để thực hiện phép tính trên biến và giá trị.
1. Toán tử (Operator) trong C#
Đối với C# có nhiều loại toán tử được cung cấp sẵn:
Toán tử số học
Các toán tử số học thường được sử...