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

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

转载于:https://www.cnblogs.com/chaoa/archive/2012/03/09/2386098.html

C#中获取本机IP地址,子网掩码,网关地址相关推荐

  1. 前端Vue中获取本机ip地址

    前端Vue中获取本机ip地址 1.打开谷歌浏览器,地址栏输入chrome://flags,进入. 2.搜索Anonymize local IPs exposed by WebRTC,将其设置为Disa ...

  2. centos7 shell 获取ip_Linux Shell脚本中获取本机ip地址方法

    方法一:ifconfig -a ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "a ...

  3. Shell脚本中获取本机ip地址,Linux获取本地ip地址

    在 Shell 脚本中获取本机 IP 地址可以通过多种方式实现,这里介绍三种常用的方法: 1. 使用 ifconfig 命令获取本机 IP 地址 ifconfig 命令可以获取本机网卡的配置信息,包括 ...

  4. 批处理获取本机IP(局域网)及MAC地址

    ::==================批处理获取本机IP(局域网)及MAC地址============== ::code by youxi01@bbs.bathome.cn 2008-1-5 @ec ...

  5. Unity中获取本机IP地址的方法

    做OptiTrack局域网数据通信时,需要设置本地IP和动捕数据服务器IP,来实现获取动捕数据.由于局域网搭建时需要手动设置电脑IP,因此想到如果可以获取本机IP,服务器IP通常设置固定后不会更改,如 ...

  6. Shell脚本中获取本机ip地址

    1.单网卡 方法1: #!/bin/sh local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2} ...

  7. shell中获取本机ip地址

    方法一: /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:& ...

  8. java获取本机ip地址_代码片段:获取系统所有IP

    问题 在Windows系统中,可以支持多个网卡,比如有线的以太网卡,无线网卡,虚拟网卡等.如下图所示: 每一张网卡由不同的类型,也可以分别被用户启用或禁用. 对于单独一张给定的网卡,其IP地址可以是D ...

  9. qt获取本机全部ipv4_QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址...

    获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...

最新文章

  1. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果
  2. [算法]华为笔试题——拼音与英文转换
  3. linux系统中离线安装python3.7过程记录
  4. 【scala】类的定义和单例对象
  5. 中原银行 Arthas 实践之路
  6. SAP上线前数据重置方式总结
  7. uva-10305-水题-拓扑排序
  8. btree索引和hash索引的区别(待更新)
  9. sklearn GridSearchCV网格搜索案例与代码
  10. 软件测试岗位,BAT大厂面试题集锦
  11. 机器视觉核心算法——图像预处理
  12. 用C++ TR1 生成随机数
  13. vrPlus之ARView教程,可实现zView效果,无需二次开发
  14. 计算机屏幕怎么设置键盘,[怎么用屏幕键盘]怎么用键盘调屏幕分辨率
  15. 如何修改游戏服务器数据包,游戏数据包的定义
  16. 我知我见:ftp共享
  17. 鸿蒙车机系统合作,鸿蒙OS车机系统来了!华为吉利合作曝光,博越Pro或率先用上...
  18. okv5 API常见问题
  19. P2P网络电视须跨6道坎 包括网络不可控问题
  20. [微积分]“1^∞”型极限求法

热门文章

  1. Java中int数字_java int 比较数值里面是否有某个数字
  2. mysql innodb 多核cpu_没有改变,但MySQL InnoDB超载CPU
  3. excel设置单元格整数后还是有小数点_一招教你统一解决excel单元格的单位问题!...
  4. php二级域名 同步登录,php网站单点登录--卷一(跨二级域名)
  5. android 获取sim卡信息list_提醒:手机要设置SIM卡密码!如何设置?有何用处?攻略来了...
  6. 飞桨模型保存_飞桨对话模型工具箱(二):对话自动评估模块ADE
  7. python 3.8.5 打包_骚操作 | Python 实现在 App 端的人脸识别
  8. 盘点七大类当前世界流行的数据挖掘技术
  9. oracle vm 加大存储,Oracle VM VirtualBox下ubuntu虚拟机存储空间不够解决方案
  10. 电脑硬盘分区合并_简单扩容电脑C盘,无需U盘重装系统