C# - C Sharp: Xử lý nhiều phương thức Main() trong C#


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

Trong trường hợp trong một project hoặc cùng một file của project có nhiều file có chứa phương thức Main() ví dụ như đoạn code dưới đây:

namespace GCH1104
{
  internal class Multiple_Main
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Main 1");
    }
  }

  class Main2
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Main 2");
    }
  }
}

Điều này sẽ phát sinh lỗi do chương trình có nhiều điểm đầu vào (entry point). Để khắc phục điều này ta làm theo một trong hai cách thức như sau:

Cách 1:

Phím phải chuột vào project và chọn Properties như hình sau:

Properties của Project

Lúc này sẽ hiện ra mục Properties, ta sẽ thấy phần Startup object như sau:

Các mục của Properties

Đến đây ta chỉ việc nhấn vô drop-down list để chọn class muốn thực thi là được.

Cách 2:

Double-Click vào project sẽ hiện ra đoạn mã dạng XML như sau:

Đoạn mã dang XML của project

Ta thêm vào đoạn mã như sau là được:

Đưa thêm vào mã lệnh <StartupObject>

» Tiếp: Bảng (Table) trong WPF
« Trước: Hộp thoại (Dialog) trong C#
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!