Kiến thức và kỹ năng về việc sử dụng biến, hằng và các biểu thức.. Kiến thức và kỹ năng về việc sử dụng các cấu trúc điều khiển... Thí dụ : const int a = 100; Hằng có những đặc điểm sa
Trang 1Bài 3 Cơ bản về C#
Mục tiêu của bài:
Nhằm trang bị cho người học:
Kiến thức về các kiểu dữ liệu dựng sẵn của C#.
Kiến thức và kỹ năng về việc sử dụng biến, hằng và các biểu thức.
Kiến hức về khoảng trắng.
Kiến thức về không gian tên (namespace).
Kiến thức và kỹ năng về các toán tử.
Kiến thức và kỹ năng về việc sử dụng các cấu trúc điều khiển.
Trang 21 Kiểu dữ liệu
1.1 Kiểu xây dựng sẳn
1.2 Kiểu được người dùng định nghĩa.
Trang 31 Kiểu xây dựng sẳn
Trang 41 Kiểu xây dựng sẳn
Trang 52 Kiểu được người dùng định
nghĩa
Ví dụ :Struct ,Enum …
Trang 72 Biến và Hằng
2.2 Hằng
Một hằng (constant) là một biến nhưng trị không thể thay đổi được suốt thời gian thi hành chương trình Đôi lúc ta cũng cần có những giá trị bao giờ cũng bất biến
Thí dụ : const int a = 100;
Hằng có những đặc điểm sau :
Hằng bắt buộc phải được gán giá trị lúc khai báo.Một
khi đã được khởi gán thì không thể viết đè chồng lên
Trị của hằng phải có thể được tính toán vào lúc biên
dịch, Do đó không thể gán một hằng từ một trị của một biến Nếu muốn làm thế thì phải sử dụng đến một read-only field
Hằng bao giờ cũng static, tuy nhiên ta không thể đưa từ khoá static vào khi khai báo hằng
Trang 83 Biểu thức
Những câu lệnh mà thực hiện việc đánh giá một giá trị gọi là biểu thức Một phép gán một giá trị cho một biến cũng là một biểu thức:
var1 = 24;
var2 = var1 = 24;
a = b = c = d = 24;
Trang 9var1 = 24;
hay
var1 = 24 ;
và trình biên dịch C# sẽ xem hai câu lệnh trên là hoàn
toàn giống nhau
Tuy nhiên, củng cần lưu ý khi sử dụng khoảng trắng như sau:
Trang 105 Câu lệnh
5.1 Lệnh gán
5.2 Cấu trúc rẽ nhánh if
5.2.1 Câu lệnh if else 5.2.2 Câu lệnh if lồng 5.3 Cấu trúc lựa chọn Select…Case (switch… case)
5.4 Vòng lặp
5.4.1 Vòng lặp for 5.4.2 Vòng lặp While 5.2.3 Vòng lặp do … while 5.2.4 Vòng lặp foreach
5.5 Cấu trúc bẫy lỗi try…catch
Trang 115.1 Lệnh gán
Trong C# một chỉ dẫn lập trình đầy đủ được gọi
là câu lệnh Chương trình bao gồm nhiều câu
lệnh tuần tự với nhau Mỗi câu lệnh phải kết thúc với một dấu chấm phẩy, ví dụ như:
int x; // một câu lệnh
x = 32; // câu lệnh khác
int y =x; // đây cũng là một câu lệnh
Trang 125.2.1 Câu lệnh if…else…
<Khối lệnh thực hiện khi điều kiện đúng>
<Khối lệnh thực hiện khi điều kiện sai>]
lệnh này phải được bao trong một khối lệnh, tức là phải nằm trong dấu khối { }:
Trang 14} else if (input.Length < 5)
{ Console.WriteLine("The string had less than 5 characters");
} else if (input.Length < 10)
{ Console.WriteLine("The string had at least 5 but less than 10 characters");
} Console.WriteLine(" The string was "+ input);
Trang 155.3 Cấu trúc lựa chọn switch…
case
Các ngôn ngữ lập trình cấp cao đều cung cấp
chỉ thực hiện các giá trị thích hợp C# cũng cung
Trang 165.3 Cấu trúc lựa chọn switch…
Trang 175.4.1 Vòng lặp for
* Khởi tạo biến đếm vòng lặp
* Kiểm tra điều kiện biến đếm, nếu đúng thì sẽ thực hiện các lệnh
* Thay đổi bước lặp.
<Câu lệnh thực hiện>
Trang 19-5.4.2 Vòng lặp while
Ý nghĩa của vòng lặp while là: “Trong khi điều kiện đúng
thì thực hiện các công việc này”.
Cú pháp sử dụng vòng lặp while như sau:
while (Biểu thức)
<Câu lệnh thực hiện>
Biểu thức của vòng lặp while là điều kiện để các lệnh
được thực hiện, biểu thức này bắt buộc phải trả về một
giá trị kiểu bool là true/false Nếu có nhiều câu lệnh cần được thực hiện trong vòng lặp while thì phải đặt các lệnh này trong khối lệnh
Trang 21-5.4.2 Vòng lặp do…while
Vòng lặp do…while thực hiện một hành động, và sau khihành động được hoàn thành thì kiểm tra điều kiện Cú pháp sử dụng vòng lặp do while như
Trang 23-6 Tóan tử
Trang 247 Namespace