国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#獲取本機IP地址和Mac地址的方法

2020-01-24 01:52:54
字體:
來源:轉載
供稿:網友

本文實例講述了C#獲取本機IP地址和Mac地址的方法。分享給大家供大家參考。具體分析如下:

查找了幾個方法,經過調試修改,下面這個方法能很好的獲取到本地的IP和MAC地址。可以用于這方面的功能實現。主要是要添加System.Management的引用。

using System;using System.Management;using System.Net;public class Program{ static void Main(string[] args) {  try  {  string ip = "";  string mac = "";  ManagementClass mc;  string hostInfo = Dns.GetHostName();  //IP地址  //System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;這個過時   System.Net.IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList;  for (int i = 0; i < addressList.Length; i++)  {   ip = addressList[i].ToString();  }  //mac地址  mc = new ManagementClass("Win32_NetworkAdapterConfiguration");  ManagementObjectCollection moc = mc.GetInstances();  foreach (ManagementObject mo in moc)  {   if (mo["IPEnabled"].ToString() == "True")   {   mac = mo["MacAddress"].ToString();   }  }  //輸出  string outPutStr = "IP:{0},/n MAC地址:{1}";  outPutStr = string.Format(outPutStr, ip, mac);  Console.WriteLine(outPutStr);  }  catch (Exception e)  { }  Console.ReadLine(); }}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镶黄旗| 黔西县| 永川市| 长汀县| 监利县| 松原市| 巴青县| 朔州市| 东乌珠穆沁旗| 个旧市| 鲁甸县| 宁蒗| 中西区| 玛纳斯县| 新营市| 化德县| 天等县| 肇源县| 呼图壁县| 江西省| 南投县| 阿坝县| 清徐县| 咸丰县| 潍坊市| 金华市| 卫辉市| 额尔古纳市| 隆林| 沂源县| 曲松县| 大连市| 阿坝| 乌审旗| 温泉县| 新兴县| 阿克陶县| 宣化县| 苏州市| 淮阳县| 石门县|