Chương 2<br />
<br />
Ngôn ngữ lập trình C#<br />
<br />
Nội dung<br />
<br />
<br />
<br />
<br />
<br />
<br />
Tổng quan C#<br />
Các thành phần cơ bản của ngôn ngữ<br />
Hệ thống kiểu trong .NET<br />
Namespace<br />
Các câu lệnh<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lớp<br />
Thừa kế<br />
Property, Mảng và Indexer<br />
Lớp collection<br />
<br />
<br />
<br />
<br />
<br />
Interface<br />
Delegate và event handler<br />
Xử lý Ngoại lệ<br />
<br />
2<br />
<br />
Tổng quan C#<br />
<br />
Tổng quan C#<br />
<br />
<br />
C# là gì?<br />
• C# (C-Sharp) là ngôn ngữ lập trình do Microsoft sáng<br />
tạo ra dựa trên những ưu điểm của C++, Java,<br />
Smalltalk và bổ sung thêm những phần mới<br />
<br />
<br />
<br />
Các phiên bản C#<br />
• C# 1.0 cho .NET Framework 1.0 (1.1)<br />
• C# 2.0 cho .NET Framework 2.0 (3.0)<br />
• C# 3.0 cho .NET Framework 3.5<br />
<br />
<br />
<br />
File source code C# có phần mở rộng .cs (C Sharp).<br />
Một chương trình gồm có một hay nhiều file source<br />
code.<br />
4<br />
<br />
Tổng quan C#<br />
<br />
Mục tiêu thiết kế C#<br />
• Ngôn ngữ hướng thành phần (Componentorientation)<br />
• Mọi thứ đều là đối tượng<br />
• Tạo ra phần mềm mạnh và bền<br />
• Bảo tồn sự đầu tư<br />
<br />
5<br />
<br />