Computer >> Máy Tính >  >> Lập trình >> C#

Các đối số dòng lệnh được truyền như thế nào trong phương thức main trong C #?


Phương thức Main () là điểm nhập -

static void Main(string[] args)

Đối số mảng args được sử dụng để đặt đối số -

string[] args)

Nó sẽ thiết lập như sau nếu bạn thêm hai đối số -

var args = new string[] {"arg1","arg2”}

Đây là mã demo -

Ví dụ

using System;

namespace Demo {
   class HelloWorld {

      // args for command line
      static void Main(string[] args) {
         Console.WriteLine("Welcome here!");
         Console.ReadKey();
      }
   }
}

Để biên dịch một chương trình C # bằng cách sử dụng dòng lệnh thay vì Visual Studio IDE -

  • 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.

  • Nhập 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 tệp thực thi helloworld.exe.

  • Nhập helloworld để thực thi 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.