Trước khi tìm hiểu các khối xây dựng cơ bản của ngôn ngữ lập trình C#, chúng ta hãy xem cấu trúc chương trình tối thiểu của C# để tham khảo cho các chương sau.
Dòng đầu tiên của chương trình sử dụng Hệ thống - Từ khóa sử dụng được sử dụng để bao gồm không gian tên Hệ thống trong chương trình. Một chương trình thường có nhiều câu lệnh sử dụng. Dòng tiếp theo là khai báo vùng tên. Một không gian tên là một chuỗi các lớp. Không gian tên HelloWorldApplication chứa lớp HelloWorld. Dòng tiếp theo là khai báo lớp. Lớp HelloWorld chứa các khai báo dữ liệu và phương thức được chương trình sử dụng. Các lớp thường chứa nhiều phương thức. Các phương thức xác định hành vi của một lớp. Ở đây, lớp HelloWorld chỉ có một phương thức Main. Dòng tiếp theo xác định phương thức Main, là điểm vào cho tất cả các chương trình C#. Phương thức Main mô tả những gì lớp sẽ làm khi được thực thi. Dòng tiếp theo /*...*/ sẽ bị trình biên dịch bỏ qua và nó sẽ thêm một nhận xét bổ sung vào chương trình. Phương thức Main chỉ định hành vi của nó thông qua câu lệnh Console.WriteLine( Hello World. WriteLine là một phương thức của lớp Console được định nghĩa trong không gian tên System. Câu lệnh này hiển thị thông báo Hello, World! trên màn hình.
Dòng cuối cùng Console.ReadKey(); dành cho người dùng VS.NET. Điều này khiến chương trình phải chờ nhấn phím, ngăn màn hình chạy và đóng nhanh khi chương trình được khởi chạy từ Visual Studio .NET. Những điểm sau đây đáng lưu ý:
Nhấn nút Run hoặc nhấn phím F5 để chạy chương trình. Một cửa sổ Dấu nhắc Lệnh sẽ xuất hiện, hiển thị Hello World. Bạn cũng có thể sử dụng dòng lệnh thay vì Visual Studio IDE để biên dịch chương trình C#:
Nếu không có lỗi trong mã, dấu nhắc lệnh sẽ chuyển sang dòng tiếp theo và tạo tệp thực thi helloworld.exe. Tiếp theo gõ helloworld để thực thi chương trình. Bạn sẽ thấy Hello World được in trên màn hình.
Tôi là một lập trình viên xuất sắc, rất giỏi!