32
Chương 1: Phát triển ứng dụng
•
public static int Main(string[] args);
Sử dụng đối số
/target:exe
khi biên dịch assembly của bạn bằng trình biên dịch
C# (csc.exe).
Mặc định trình biên dịch C# sẽ xây dựng một ứng dụng Console trừ khi bạn chỉ định loại
khác. Vì lý do này, không cần chỉ định
/target.exe
, nhưng thêm nó vào sẽ rõ ràng hơn, hữu
ích khi tạo các kịch bản biên dịch sẽ được sử dụng bởi các ứng dụng khác hoặc sẽ được sử
dụng lặp đi lặp lại trong một thời gian. Ví dụ sau minh họa một lớp có tên là
ConsoleUtils
(được định nghĩa trong file ConsoleUtils.cs):
using System;
public class ConsoleUtils {
// Phương thức hiển thị lời nhắc và đọc đáp ứng từ console.
public static string ReadString(string msg) {
Console.Write(msg);
return System.Console.ReadLine();
}
// Phương thức hiển thị thông điệp.
public static void WriteString(string msg) {
System.Console.WriteLine(msg);
}
// Phương thức Main dùng để thử nghiệm lớp ConsoleUtils.
public static void Main() {
// Yêu cầu người dùng nhập tên.
string name = ReadString("Please enter your name : ");
// Hiển thị thông điệp chào mừng.
WriteString("Welcome to Microsoft .NET Framework, " + name);
}
}