Danh mục

Ngôn ngữ lập trình

Số trang: 35      Loại file: pdf      Dung lượng: 719.46 KB      Lượt xem: 17      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 14,000 VND Tải xuống file đầy đủ (35 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung bài họcKhái niệm kiểu dữ liệu Kiểu giá trị Kiểu tham chiếu Bộ thu gom rác Biến và hằng Câu hỏi củng cố4.Kiểu dữ liệu là gì?Common Type SystemHình thái Xử lý Cấu trúcKiểu dữ liệuBiểu diễn
Nội dung trích xuất từ tài liệu:
Ngôn ngữ lập trình ĐẠI HỌC AN GIANG KHOA KỸ THUẬT – CÔNG NGHỆ – MÔITRƯỜNGBÀI THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ LẦN V-2013 GV dự thi: Huỳnh Cao Thế CườngCHUYÊN ĐỀNGÔN NGỮ LẬP TRÌNH 3 Giảng viên: Huỳnh Cao Thế Cường Địa điểm: ND202 Dành cho sinh viên lớp DH12THNội dung môn học Tổng quan Giới thiệu về ngôn ngữ lập trình C# Biến và kiểu dữ liệu trong C# Cấu trúc điều khiển trong C# Lớp và đối tượng trong C# Thao tác với các file và luồng dữ liệung trong C# 3Nội dung bài học Khái niệm kiểu dữ liệu Kiểu giá trị Kiểu tham chiếu Bộ thu gom rác Biến và hằng Câu hỏi củng cố 4Kiểu dữ liệu là gì? Common Type System Hình thái Xử Cấu lý trúc Kiểu dữ liệu Biểu Giá diễn trị 5 Common Type System Type Value Type Reference Type UserPrimitive Enum Pointer Interface Self describing defined User Boxed Delegate defined 6 Các kiểu dữ liệu• Kiểu dữ liệu trong .NET được chia thành hai loại: • Kiểu giá trị (Value Types) • Kiểu tham chiếu (Reference Types)• Mỗi kiểu dữ liệu trong .NET là một đối tượng, nghĩa là nó có các thuộc tính và phương thức riêng. 7 Các kiểu dữ liệu Predefined Types Value Reference Types TypesEnumeration Struct String Object Types Types Simply Types Numeric Bool Types Floating- IntegerDecimal Sbyte, byte, short, point Types Types ushort, int, uint, long, ulong, char Double Float 8 Kiểu giá trị (Value Types)• Các thể hiện của kiểu giá trị được lưu trữ trong một vùng nhớ được gọi là stack• Xét ví dụ: public void Method1() stack { int i=4; int y=i; y=4 Hai biến có hai vùng } i=4 nhớ khác nhau 9Kiểu tham chiếu (Reference Types)• Kiểu tham chiếu lưu trữ địa chỉ dữ liệu của chúng trên stack.• Dữ liệu thực sự mà các địa chỉ tham chiếu tới được lưu trữ trong một vùng bộ nhớ được gọi là heap• Hầu hết các kiểu dữ liệu trong .NET Framework là kiểu tham chiếu.• Xét ví dụ sau: public void Method1() stack heap { cls1 obj = new cls1(); cls1 obj1 = obj; obj1(ref) } obj(ref) cls1 Cả hai biến tham chiếu obj và obj1 đều chỉ đến một thể hiện của đối tượng cls1 10 Bộ thu gom rác (Garbage collector)• Garbage collector tiến hành hủy các đối tượng không còn được tham chiếu, giúp giải phóng vùng nhớ heap• Xét ví dụ sau: public void Method1() stack heap { int i = 4; int y = 2; cls1(ref) class1 cls1 = new class1(); y=2 cls1 Object } i=4 Các biến kiểu giá trị i, y, cls(ref) sẽ bị hủy. Tuy nhiên Kết thúc phương đối tượng cls1 vẫn tồn tại trong bộ nhớ cho đến khi thức Method1 bộ thu gom rác tiến hành làm việc ...

Tài liệu được xem nhiều:

Tài liệu liên quan: