C# Bilgisayarın Local IP Adresini Bulmak

C# programlama dilinde bilgisayarın local (yerel) IP adresini bulmak için aşağıdaki örnek kod incelenebilir..

using System;
using System.Net;
using System.Net.Sockets;

namespace ConsoleAppTest
{
    internal class Program
    {
        static void Main(string[] args)
        {
            var myIP = GetLocalIPAddress();
            Console.WriteLine(myIP);
        }

        public static string GetLocalIPAddress()
        {
            var host = Dns.GetHostEntry(Dns.GetHostName());

            foreach (var ip in host.AddressList)
            {
                if (ip.AddressFamily == AddressFamily.InterNetwork)
                {
                    return ip.ToString();
                }
            }
            throw new Exception("Hata Alındı..");
        }
    }
}

Örnek çıktı aşağıdaki gibi olur.

192.168.243.1

C#

İlginizi Çekebilir

C# Bir Dizindeki Tüm Dosyaların Silinmesi

C# Bir Sayının 5'in Katı Olup Olmadığını Gösteren Örnek

C# Tarihe Dakika Ekleme veya Çıkarma

C# Enter Tuşuna Basmanın Kontrolü

C# Dosyanın İçeriğini Byte Dizisi Olarak Okuma