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

NGÔN NGỮ C# ppt

55 366 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 55
Dung lượng 1,65 MB

Nội dung

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

Xem thêm

TỪ KHÓA LIÊN QUAN

w