C# で自分のPCのIPアドレスを取得

// using System.Net; が必要

String hostName = Dns.GetHostName();    // 自身のホスト名を取得
IPAddress[] addresses = Dns.GetHostAddresses(hostName);

foreach (IPAddress address in addresses)
{
    // IPv4 のみを追加する
    if ( address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork )
    {
        // こんな感じで,コンボボックスに突っ込んだり
        //MyIps.Items.Add(address);
    }
}