1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Ngôn ngữ C# potx

54 405 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 1,67 MB

Nội dung

    1. Cấu trúc chương trình C# 2. Kiểu dữ liệu, từ khoá, định danh biến, hằng… 3. Chuyển đổi kiểu 4. Console I/O 5. Tham số ref, out, param 6. Lệnh lặp for, while, do while, foreach 7. Lệnh phân nhánh switch, lệnh nhảy 8. Mảng 1 chiều, đa chiều 9. Kiểu enumeration 2   3 using <namespace s d ng>  … namespace <Tên Namespace> { [Khóa truy xu t]  class <Tên l p>  { public static void Main() { … } // thành viên khác … } // l p khác … using <namespace s d ng>  … namespace <Tên Namespace> { [Khóa truy xu t]  class <Tên l p>  { public static void Main() { … } // thành viên khác … } // l p khác …    using: làm code gọn hơn, ko cần phải dùng tên của namspace  using System.  namespace của chương trình: ko bắt buộc  class: tối thiểu có 1 lớp chứa hàm entry point Main của chương trình  public static void Main(): hàm entry point của chương trình C# 4    Nếu ko có namespace ⇒ namespace mặc định ko tên  Namespace có thể chứa: struct, interface, delegate, enum  Trường hợp đơn giản nhất: 1 lớp, 1 file cs và namespace mặc định 5    Bao gồm  Lớp đối tượng object  ký tự char  Chuỗi string  Số nguyên có dấu sbyte, short, int, long  Số nguyên không dấu byte, ushort, uint, ulong  Số thực float, double, decimal  Kiểu logic bool  Alias của các lớp dữ liệu trong .NET  s string System. S String  i int System. I Int32  o object System. O Object 6    Sử dụng kiểu dữ liệu  Định nghĩa trước (C#)  Built-in : int, long, string, object…  Chương trình định nghĩa  Class, struct, enum…  Person, Student, Employee… 7 Data Type Built-in Built-in User defined User defined  !  ! Name Name CTS Type CTS Type Size Size Range Range sbyte System.SByte 8 -128 127 short System.Int16 16 (-32768 32767) int Sytem. Int32 32 -2 31 2 31 -1 long Sytem. Int64 64 -2 63 2 63 -1 byte System.SByte 8 0 255 ushort System.UInt16 16 (0 65535) uint System.UInt32 32 0 2 32 -1 ulong System.UInt64 64 0 2 64 -1 float System.Single 32 x p x t 3,4E - 38 đ n 3,4E+38ấ ỉ ừ ế double System.Double 64 1,7E-308 đ n 1,7E+308ế decimal System.Decimal 128 Có đ chính xác đ n 28 con sộ ế ố bool System.Boolean Ki u true/falseể char System.Char 16 Ký t unicodeự 8  "  "  object: Sytem.Object  Kiểu dữ liệu gốc, cha của tất cả các kiểu dữ liệu trong C#  object o = new object();  string: Sytem.String  Chuỗi ký tự Unicode  string s1 = “Hi”;  string s2 = “Hi Hi “;  string s = s1 + s2; 9  "  " 10 [...]... bộ Trong thân lớp(trong class): thuộc tính Biến trong C# chỉ có tác dụng trong phạm vi mà nó được khai báo 23 Type cast   Ép kiểu: chuyển giá trị từ kiểu này sang kiểu khác Ví dụ   Chuyển từ int qua float và ngược lại Có hai loại   Ép kiểu ngầm định (implicit type-cast) Ép kiểu chỉ định (explicit type-cast) 24 Implicit type cast    Do C# tự thực hiện Không cần lập trình viên can thiệp Xảy .     1. Cấu trúc chương trình C# 2. Kiểu dữ liệu, từ khoá, định danh biến, hằng… 3. Chuyển đổi kiểu 4. Console I/O 5. Tham số. entry point Main của chương trình  public static void Main(): hàm entry point của chương trình C# 4    Nếu ko có namespace ⇒ namespace mặc định. System. I Int32  o object System. O Object 6    Sử dụng kiểu dữ liệu  Định nghĩa trước (C#)  Built-in : int, long, string, object…  Chương trình định nghĩa  Class, struct, enum…  Person,

Ngày đăng: 10/07/2014, 01:20

TỪ KHÓA LIÊN QUAN

w