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

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

Đ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

    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

Mục lục

  • Ngôn ngữ C#

  • Content

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

  • Slide 4

  • Slide 5

  • Data Type

  • Slide 7

  • The built-in value type

  • The built-in reference type

  • Slide 10

  • Phân loại kiểu dữ liệu

  • Value Type

  • Reference type

  • Value type vs. Reference type

  • identifier

  • Identifier

  • Keyword

  • Constant

  • Slide 19

  • Slide 20

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

Tài liệu liên quan