Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# แสดง Hostname และ IP Address

โค้ดนี้คล้ายบทความก่อนหน้า (1004092909) แต่เพิ่มการแสดง Hostname ด้วย

ตัวอย่างโค้ดเต็ม

using System;
using System.Net;
class Program {
    static void Main() {
        String hostName = string.Empty;
        hostName = Dns.GetHostName();
        Console.WriteLine("Hostname: " + hostName);
        IPHostEntry myIP = Dns.GetHostEntry(hostName);
        IPAddress[] address = myIP.AddressList;
        for (int i = 0; i < address.Length; i++) {
            Console.WriteLine("IP Address {0} : {1}", i, address[i].ToString());
        }
        Console.ReadLine();
    }
}

ผลลัพธ์ตัวอย่าง:

Hostname: DESKTOP-ABC123
IP Address 0 : 192.168.1.10
IP Address 1 : fe80::1234:5678:9abc:def0
IP Address 2 : ::1

หมายเหตุ: โค้ดต้นฉบับมี placeholder {1} ซ้ำ ผมแก้ไขเป็น {0} สำหรับ index และ {1} สำหรับ IP address แล้ว