Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Sử dụng phương thức Main() trong C#


Phương thức Main là static vì nó có sẵn để chạy khi chương trình C# khởi động. Đây là điểm vào (entry point) của chương trình và chạy mà không cần tạo instance của lớp.

Cú pháp

using System;

namespace Demo
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
            Console.ReadKey();
        }
    }
}

Phân tích chữ ký

static void Main(string[] args)
Từ khóaÝ nghĩa
staticKhông cần instance để gọi. CLR gọi trực tiếp qua tên lớp
voidKiểu trả về (không trả về giá trị). Có thể trả int hoặc Task/Task<int>
MainTên cố định - entry point chuẩn
string[] argsTham số dòng lệnh (command line arguments)

Các dạng Main hợp lệ

// Chạy: MyApp.exe arg1 arg2 "arg 3"
static void Main(string[] args)
{
    foreach (string arg in args)
        Console.WriteLine(arg);
}

Lưu ý: Chỉ có một Main trong chương trình. Nếu nhiều lớp có Main, dùng /main compiler option để chọn.