zoukankan      html  css  js  c++  java
  • C#中获取本机IP地址,子网掩码,网关地址

    首先添加对程序集System.Management的引用

    1. using System;  
    2. using System.Management;  
    3.   
    4. namespace ConsoleApplication1  
    5. {  
    6.     class Program  
    7.     {  
    8.         static void Main(string[] args)  
    9.         {  
    10.             ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");  
    11.             ManagementObjectCollection nics = mc.GetInstances();  
    12.             foreach (ManagementObject nic in nics)  
    13.             {  
    14.                 if (Convert.ToBoolean(nic["ipEnabled"]) == true)  
    15.                 {  
    16.                     Console.WriteLine((nic["IPAddress"as String[])[0]);  
    17.                     Console.WriteLine((nic["IPSubnet"as String[])[0]);  
    18.                     Console.WriteLine((nic["DefaultIPGateway"as String[])[0]);  
    19.                 }  
    20.             }  
    21.         }  
    22.     }  
    23. }  


  • 相关阅读:
    docker 常用
    vue-cli 的静态资源
    ubuntu 恢复模式
    virtualbox
    cmake 使用技巧
    VLC播放pcm
    Ice-Lite 理解
    webrtc ice流程
    Mediasoup_Demo信令过程, client and server
    Mediasoup
  • 原文地址:https://www.cnblogs.com/chaoa/p/2386098.html
Copyright © 2011-2022 走看看