CHương 2 Các thành phần cơ bản trong c

47 1.5K 0
CHương 2  Các thành phần cơ bản trong c

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương CÁC THÀNH PHẦN CƠ BẢN TRONG C# Nội dung 5/26/16 Cấu trúc chương trình C# Không gian tên Kiểu liệu Các thành phần điều khiển Mảng C# Chương Các thành phần C# 2/47 Cấu trúc chương trình C# //Vùng bắt đầu khai báo sử dụng không gian tên using System; using System.Collections.Generic; using System.Text; //Khai báo không gian tên ứng dụng namespace myConsoleApplication { //Vùng bắt đầu khai báo tên Class class Program { //Vùng khai báo phương thức static void Main(string[] args) { //Vùng khai báo lệnh } } } 5/26/16 Chương Các thành phần C# 3/47 Một số khái niệm C#    C# ngôn ngữ phân biệt chữ hoa/thường Chú thích  Chú thích dòng //  Chú thích nhiều dòng /*…… */  Trình biên dịch bỏ qua thích Từ khoá (keyword)  Có chức đặc biệt thay đổi ngôn ngữ  Không dùng làm tên biến, tên lớp hay thứ khác  Tất từ khoá viết thường Ví dụ: class 5/26/16 Chương Các thành phần C# 4/47 Danh sách từ khoá C# abstract event new struct as explicit null switch base extern 5/26/16 object Chương Các thành phần C# 5/47 Console nhập xuất   Đọc ký tự văn từ cửa sổ console  Console.Read()  Console.ReadLine() Xuất chuỗi kí tự  Console.Write()  Console.WriteLine() Ví dụ: Console.WriteLine("Bill total:\t{0,8:c}", billTotal); Console.WriteLine("Tip total/rate:\t{0,8:c} ({1:p1})", tip, tipRate); Kết in hình 5/26/16 Bill total: $52.23 Tip total/rate: $9.40 (18.0 %) Chương Các thành phần C# 6/47 Console nhập xuất  Xuất chuỗi kí tự  Định dạng số: Console.WriteLine(“chuỗi định dạng”, số)   5/26/16 Trong đó:  Chuỗi định dạng: {số thứ tự, số lượng khoảng trống: kí tự định dạng}  Ví dụ: {0,8:C} viết kiểu tiền tệ, dành vị trí Một số kí tự định dạng  C: Currency  D: Decimal  E: Scientific  F: Fixed point  G: General (mặc định)  P: Percent Chương Các thành phần C# 7/47 Không gian tên (namespace)     5/26/16 Nhóm tính có liên quan C# vào loại Cho phép dễ dàng tái sử dụng mã nguồn Trong thư viện NET framework có nhiều không gian tên Phải tham chiếu tới để sử dụng Chương Các thành phần C# 8/47 Các namespace 5/26/16 Chương Các thành phần C# 9/47 Không gian tên  Khai báo sử dụng:   Using ; Tạo không gian tên:  namespace { … } 5/26/16 Chương Các thành phần C# 10/47 Câu lệnh lặp     5/26/16 Câu lệnh lặp for Câu lệnh lặp while Câu lệnh lặp while Câu lệnh lặp foreach in Chương Các thành phần C# 33/47 Câu lệnh lặp for  Cú pháp for ([Khởi tạo]; [Biểu thức điều kiện]; [Bước lặp]) ;  Thực B1 Thực Khởi tạo B2 Kiểm tra điều kiện - Nếu thực Câu lệnh Bước lặp quay lại B2  Nếu sai chuyển sang câu lệnh sau for 5/26/16 Chương Các thành phần C# 34/47 Ví dụ câu lệnh for  Ví dụ: In hình 10 số nguyên dương using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace forStatement { class Program { static void Main(string[] args) { Console.WriteLine("10 so nguyen duong dau tien"); for (int i = 1; i [...]... Console.WriteLine(s1 + s2 == "hello world"); //True 5 /26 /16 Chương 2 C c thành phần c bản trong C# 22 /47 C ch đặt tên  Luôn luôn sử dụng 2 c ch đặt tên là Camel Case ho c Pascal Case  Camel Case: Chữ c i đầu tiên c a từ đầu tiên viết thường, c c từ c n lại viết hoa chữ đầu   Pascal Case: Viết hoa chữ c i đầu tiên c a tất c c c từ Không đặt tên c c biến khai báo c ng tên nhau mà chỉ kh c nhau ở chữ hoa và chữ thường... Console.ReadLine(); } } } 5 /26 /16 Chương 2 C c thành phần c bản trong C# 30/47 C u lệnh switch case  C pháp switch (biểu th c) { case giá_trị_1: {C c lệnh 1; break; } case giá_trị_n: {C c lệnh n; break; } [default: C c lệnh n+1;] }  Th c hiện Biểu th c có giá trị 1, lệnh 1 th c hiện M c định, lệnh n+1 đư c th c hiện 5 /26 /16 Chương 2 C c thành phần c bản trong C# 31/47 Ví dụ c u lệnh switch case... {danh sách c c thành phần liệt kê}  5 /26 /16 Ví dụ: Chương 2 C c thành phần c bản trong C# 20 /47 Kiểu liệt kê 5 /26 /16 Chương 2 C c thành phần c bản trong C# 21 /47 Kiểu chuỗi kí tự (string)  Khai báo   Ví dụ: string st = “hello”; Sử dụng  Sử dụng c c c c toán tử: == (bằng), != (kh c) , + (nối chuỗi)  Ví dụ: string s1 = "hello "; string s2 = "world"; Console.WriteLine(s1+ s2); //”hello world” Console.WriteLine(s1... do c c ngôn ngữ kh c trong bộ NET tạo ra va ngư c lại (Ví dụ: Visual Basic NET)  5 /26 /16 Mỗi kiểu dữ liệu c kích thư c x c định Chương 2 C c thành phần c bản trong C# 12/ 47 Kiểu dữ liệu 5 /26 /16 Chương 2 C c thành phần c bản trong C# 13/47 Kiểu dữ liệu   5 /26 /16 Kiểu giá trị (value type)  Dữ liệu đư c lưu trữ trên vùng nhớ ngăn xếp (stack)  Ví dụ: int, long, float… Kiểu tham chiếu (reference... { Console.WriteLine(n + " Khong biet doc"); break; } } Console.ReadLine(); } } } 5 /26 /16 Chương 2 C c thành phần c bản trong C# 32/ 47 C u lệnh lặp     5 /26 /16 C u lệnh lặp for C u lệnh lặp while C u lệnh lặp do while C u lệnh lặp foreach in Chương 2 C c thành phần c bản trong C# 33/47 C u lệnh lặp for  C pháp for ([Khởi tạo]; [Biểu th c điều kiện]; [Bư c lặp]) ;  Th c hiện B1 Th c. .. nhánh)    5 /26 /16 Rẽ nhánh chỉ đư c th c hiện khi điều kiện rẽ nhánh là đúng (true) C u lệnh if…else (c thể lồng nhau) C u lệnh chọn: switch…case Chương 2 C c thành phần c bản trong C# 28 /47 C u lệnh if…else  C pháp: if (biểu th c điều kiện) ; [else ;]  Th c hiện Nếu biểu th c điều kiện là True thì C ng vi c 1 đư c th c hiện, ngư c lại c ng vi c 2 đư c th c hiện  Ví... Float.Parse( 20 .7”); //b sẽ mang giá trị 20 .7 bool c = Boolean.Parse(“true”); / /c sẽ mang giá trị true 5 /26 /16 Chương 2 C c thành phần c bản trong C# 16/47 Chuyển đổi c c kiểu dữ liệu  Sử dụng c c tiện ích  TryParse(chuỗi c n chuyển, out biến chứa giá trị đã đư c chuyển đổi) TryParse trả về giá trị true (nếu chuyển thành c ng) ho c false (nếu chuyển không thành c ng – m c định) Ví dụ: int a; Int 32. TryParse(“ 123 ”,... c nghĩa Sử dụng c c tiền tố biến boolean bằng “Is”, “Can”, “Has” Chương 2 C c thành phần c bản trong C# 24 /47 Toán tử trong C#      Toán tử số h c: +, -, *, /, %, ^, ++, -Toán tử quan hệ: ==, !=, >, >=,

Ngày đăng: 26/05/2016, 10:39

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • 1. Cấu trúc chương trình C#

  • Một số khái niệm trong C#

  • Danh sách các từ khoá trong C#

  • Console nhập xuất

  • Console nhập xuất

  • 2. Không gian tên (namespace)

  • Các namespace cơ bản

  • Không gian tên

  • 3. Kiểu dữ liệu

  • Kiểu dữ liệu

  • Kiểu dữ liệu

  • Kiểu dữ liệu

  • Chuyển đổi các kiểu dữ liệu

  • Chuyển đổi các kiểu dữ liệu

  • Chuyển đổi các kiểu dữ liệu

  • Biến và hằng (Variable & Constant)

  • Biến và hằng (Variable & Constant)

  • Kiểu liệt kê

  • Kiểu liệt kê

  • Kiểu chuỗi kí tự (string)

  • Cách đặt tên

  • Cách đặt tên

  • Toán tử trong C#

  • Toán tử trong C#

  • 4. Các cấu trúc điều khiển

  • Lệnh nhảy có điều kiện (rẽ nhánh)

  • Câu lệnh if…else

  • Ví dụ câu lệnh if...else

  • Câu lệnh switch case

  • Ví dụ câu lệnh switch case

  • Câu lệnh lặp

  • Câu lệnh lặp for

  • Ví dụ câu lệnh for

  • Câu lệnh lặp while

  • Câu lệnh lặp do...while

  • Câu lệnh lặp foreach...in

  • Ví dụ câu lệnh lặp foreach…in

  • 5. Mảng trong C#

  • Mảng trong C#

  • Mảng trong C#

  • Mảng trong C#

  • Mảng trong C#

  • Mảng trong C#

  • Bài tập về nhà

  • Bài tập về nhà

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan