Cú pháp C#
Cú pháp C#
Trong chương trước, chúng ta đã tạo một tệp C# có tên Program.cs và chúng ta đã sử dụng đoạn mã sau để in "Hello World" ra màn hình:
Chương trình.cs
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
Kết quả:
Hello World!
Ví dụ giải thích
Dòng 1: using System
có nghĩa là chúng ta có thể sử dụng các lớp từ không gian tên System
.
Dòng 2: Dòng trống. C# bỏ qua khoảng trắng. Tuy nhiên, nhiều dòng làm cho mã dễ đọc hơn.
Dòng 3: namespace
được sử dụng để tổ chức mã của bạn và nó là nơi chứa các lớp và các không gian tên khác.
Dòng 4: Dấu ngoặc nhọn {}
đánh dấu điểm bắt đầu và kết thúc của khối mã.
Dòng 5: class
là nơi chứa dữ liệu và phương thức, mang lại chức năng cho chương trình của bạn. Mỗi dòng mã chạy trong C# phải nằm trong một lớp. Trong ví dụ của chúng tôi, chúng tôi đặt tên cho lớp là Program.
Đừng lo lắng nếu bạn không hiểu cách using System
, namespace
và class
hoạt động. Chỉ cần nghĩ về nó như một thứ gì đó (gần như) luôn xuất hiện trong chương trình của bạn và bạn sẽ tìm hiểu thêm về chúng ở chương sau.
Dòng 7: Một thứ khác luôn xuất hiện trong chương trình C# là phương thức Main
. Bất kỳ mã nào bên trong dấu ngoặc nhọn {}
sẽ được thực thi. Bạn không cần phải hiểu từ khóa trước và sau Main. Bạn sẽ làm quen với chúng từng chút một khi đọc hướng dẫn này.
Dòng 9: Console
là một lớp của không gian tên System
, có phương thức WriteLine()
được sử dụng để xuất/in văn bản. Trong ví dụ của chúng tôi, nó sẽ xuất ra "Xin chào thế giới!".
Nếu bạn bỏ qua dòng using System
, bạn sẽ phải viết System.Console.WriteLine()
để in/xuất văn bản.
Lưu ý: Mọi câu lệnh C# đều kết thúc bằng dấu chấm phẩy ;
.
Lưu ý: C# phân biệt chữ hoa chữ thường; "MyClass" và "myclass" có ý nghĩa khác nhau.
Lưu ý: Không giống như Java , tên của tệp C# không nhất thiết phải khớp với tên lớp, nhưng chúng thường như vậy (để tổ chức tốt hơn). Khi lưu tệp, hãy lưu nó bằng tên thích hợp và thêm ".cs" vào cuối tên tệp. Để chạy ví dụ trên trên máy tính của bạn, hãy đảm bảo rằng C# đã được cài đặt đúng cách: Đi tới Chương Bắt đầu để biết cách cài đặt C#. Đầu ra phải là:
Hello World!