C # - Cấu trúc chương trình
Trước khi chúng ta nghiên cứ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 C # tối thiểu để chúng ta có thể lấy nó làm tài liệu tham khảo trong các chương sắp tới.
Tạo chương trình Hello World
Chương trình AC # bao gồm các phần sau:
- Khai báo không gian tên
- Một lớp học
- Phương thức lớp
- Thuộc tính lớp
- Một phương pháp chính
- Tuyên bố và biểu thức
- Comments
Chúng ta hãy xem một đoạn mã đơn giản có in dòng chữ "Hello World" -
using System;
namespace HelloWorldApplication {
class HelloWorld {
static void Main(string[] args) {
/* my first program in C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
Khi mã này được biên dịch và thực thi, nó tạo ra kết quả sau:
Hello World
Chúng ta hãy xem xét các phần khác nhau của chương trình đã cho -
Dòng đầu tiên của chương trình using System; - các using từ khóa được sử dụng để bao gồm System không gian tên trong chương trình. Một chương trình thường có nhiềuusing các câu lệnh.
Dòng tiếp theo có namespacetờ khai. Anamespacelà một tập hợp các lớp. Không gian tên HelloWorldApplication chứa lớp HelloWorld .
Dòng tiếp theo có một classkhai báo, lớp HelloWorld chứa dữ liệu và định nghĩa phương thức mà chương trình của bạn 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 lớp. Tuy nhiên, lớp HelloWorld chỉ có một phương thức Main.
Dòng tiếp theo xác định Main phương pháp, đó là entry pointcho tất cả các chương trình C #. CácMain phương thức cho biết lớp sẽ làm gì khi được thực thi.
Dòng tiếp theo /*...*/ bị trình biên dịch bỏ qua và nó được thêm vào comments trong chương trình.
Phương thức Main chỉ định hành vi của nó với 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 Hệ thống . Câu lệnh này gây ra thông báo "Hello, World!" được hiển thị 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 làm cho chương trình chờ một lần nhấn phím và nó 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.
Cần lưu ý những điểm sau:
C # phân biệt chữ hoa chữ thường.
Tất cả các câu lệnh và biểu thức phải kết thúc bằng dấu chấm phẩy (;).
Việc thực thi chương trình bắt đầu tại phương thức Main.
Không giống như Java, tên tệp chương trình có thể khác với tên lớp.
Biên dịch và Thực thi Chương trình
Nếu bạn đang sử dụng Visual Studio.Net để biên dịch và thực thi các chương trình C #, hãy thực hiện các bước sau:
Khởi động Visual Studio.
Trên thanh menu, chọn Tệp -> Mới -> Dự án.
Chọn Visual C # từ các mẫu, sau đó chọn Windows.
Chọn Ứng dụng Bảng điều khiển.
Chỉ định tên cho dự án của bạn và nhấp vào nút OK.
Điều này tạo ra một dự án mới trong Solution Explorer.
Viết mã trong Trình chỉnh sửa mã.
Nhấp vào nút Run hoặc nhấn phím F5 để thực hiện dự án. Một cửa sổ Command Prompt xuất hiện có chứa dòng Hello World.
Bạn có thể biên dịch chương trình C # bằng cách sử dụng dòng lệnh thay vì IDE Visual Studio -
Mở trình soạn thảo văn bản và thêm mã được đề cập ở trên.
Lưu tệp dưới dạng helloworld.cs
Mở công cụ nhắc lệnh và chuyển đến thư mục bạn đã lưu tệp.
Kiểu csc helloworld.cs và nhấn enter để biên dịch mã của bạn.
Nếu không có lỗi nào trong mã của bạn, dấu nhắc lệnh sẽ đưa bạn đến dòng tiếp theo và tạo helloworld.exe tệp thực thi.
Kiểu helloworld để thực hiện chương trình của bạn.
Bạn có thể thấy đầu ra Hello World được in trên màn hình.