Mengambil Nama Komputer dalam .NET
Dalam rangka kerja pengaturcaraan .NET, terdapat beberapa kaedah untuk mendapatkan semula nama komputer yang aplikasi sedang berjalan.
Console atau WinForms Aplikasi
Untuk aplikasi konsol atau WinForms, anda boleh menggunakan sifat System.Environment.MachineName:
string computerName = System.Environment.MachineName;
Aplikasi Web
Untuk aplikasi web, anda boleh mengakses nama komputer melalui HttpContext.Current.Server objek:
string computerName = HttpContext.Current.Server.MachineName;
Nama Domain Layak Penuh (FQDN)
Jika anda memerlukan nama domain yang layak sepenuhnya (FQDN) dan bukannya nama pendek, gunakan Sistem Kaedah .Net.Dns.GetHostName():
string fqdn = System.Net.Dns.GetHostName();
Tambahan Pertimbangan
Resolusi FQDN:
Jika System.Net.Dns.GetHostName() tidak mengembalikan FQDN, rujuk soalan "Bagaimana untuk mencari FQDN mesin tempatan dalam C#/.NET?" untuk butiran tambahan.
Perbezaan Harta:
Untuk maklumat lanjut tentang perbezaan antara SystemInformation.ComputerName, Environment.MachineName dan Net.Dns.GetHostName, rujuk kepada dokumentasi "Perbezaan antara SystemInformation.ComputerName, Environment.MachineName dan Net.Dns.GetHostName".
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Komputer dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!