NGÔN NGỮ C# ppt

55 365 0
NGÔN NGỮ C# ppt

Đ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

NGÔN NGữ C# Nguyễn Văn Phong Nguyễn Văn Phong - 2010 Content 2 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 Nguyễn Văn Phong - 2010 Cấu trúc chương trình C# 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 …ớ Nguyễn Văn Phong - 2010 Cấu trúc chương trình C# 4  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# Nguyễn Văn Phong - 2010 Cấu trúc chương trình C# 5  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 Nguyễn Văn Phong - 2010 Data Type 6  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  Là alias của lớp dữ liệu trong .NET  s string System. S String  i int System. I Int32  o object System. O Object Nguyễn Văn Phong - 2010 Data Type 7  Sử dụng kiểu dữ liệu  Định nghĩa trước (C#)  Built-in value type: int, long, string, object…  Chương trình định nghĩa  Class, struct, enum…  Person, Student, Employee… Data Type Built-in Built-in Us er defined Us er defined Nguyễn Văn Phong - 2010 The built-in value type 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 Nguyễn Văn Phong - 2010 The built-in reference type 9  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 = “Hutech”;  string s2 = “Hi “;  string s = s1 + s2; Nguyễn Văn Phong - 2010 The built-in reference type 10 [...]... thân lớp: thuộc tính  Biến trong C# chỉ có tác dụng trong phạm vi mà nó được khai báo Nguyễn Văn Phong - 2010 Type cast 24   É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) Nguyễn Văn Phong - 2010 Implicit type cast 25    Do C# tự thực hiện Không cần lập trình . NGÔN NGữ C# Nguyễn Văn Phong Nguyễn Văn Phong - 2010 Content 2 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 chương trình  public static void Main(): hàm entry point của chương trình C# Nguyễn Văn Phong - 2010 Cấu trúc chương trình C# 5  Nếu ko có namespace ⇒ namespace mặc định ko tên  Namespace có thể. Main() { … } // thành viên khác … } // l p khác …ớ Nguyễn Văn Phong - 2010 Cấu trúc chương trình C# 4  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

Ngày đăng: 28/07/2014, 06:20

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