Lập Trình C# - Tổng Quan

Nội dung:
Giới thiệu: C# là một ngôn ngữ mang những đặc điểm của C++, có phong cách lập trình như Java và có mô hình ứng dụng như Basic. Nếu đã biết về C++ thì các bạn sẽ mất không dưới một giờ để tìm hiểu cú pháp của C#. Còn nếu các bạn đã quen thuộc với Java thì sẽ là một lợi thế khác khi học C#. Cấu trúc chương trình Java, khái niệm về gói (package), garbage collection,… chắc chắn sẽ giúp bạn học C# nhanh hơn. Trong bài viết này, khi chúng ta nói về các cấu trúc của C#, tôi sẽ xem như các bạn đã biết C++.
Bài viết này sẽ nói về các cấu trúc và những đặc điểm của ngôn ngữ C#, minh họa bằng những ví dụ ngắn gọn và dễ hiểu để khi các bạn nhìn vào ví dụ, các bạn có thể hiểu rõ những khái niệm. Trong bài viết này, chúng ta sẽ bàn về những chủ đề sau:
Cấu trúc chương trình
Namespaces
Kiểu dữ liệu
Biến
Toán tử và biểu thức
Kiểu liệt kê
Câu lệnh
Class và Struct
Modifier
Các thuộc tính (Property)
Interface
Các thông số hàm
Mảng (array)
Indexer
Boxing và Unboxing
Delegate
Thừa kế và tính đa hình
Chúng ta sẽ không bàn về các vấn đề như: C# thông dụng hơn hay C++ thông dụng hơn, các khái niệm garbage, collection, threading, xử lý file… chuyển kiểu dữ liệu, thư viện .Net. Cũng như C++, C# thuộc dạng case – sensitive (phân biệt chữ hoa và chữ thường). Dấu chấm phẩy (;) là ký hiệu ngăn
cách các phát biểu. Không như C++, trong C# không có sự phân chia giữa phần khai báo (header) và phần hiện thực (cpp). Mọi đoạn mã (khai báo class và hiện thực) đều được đặt trong một file có phần mở rộng .cs. Bây giờ chúng ta làm quen với chương trình đầu tiên của C#, chương trình Hello world:
#Code:
using System;

namespace TextHello
{
/// <summary>
/// The obligatory Hello World in C#
/// </summary>
/// <remarks>
/// This program writes out Hello World 
/// using the WriteLine method of the
/// System.Console class.
/// </remarks>
class Greeting
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}

}

0 Comment:

Đăng nhận xét

Thank you for your comments!