需求描述:
将字符串“192.168.2.126”,转成Byte类型,存放在字节数组中。数组内容为 192,168,2,126。反之亦然。
实现方法:
通过C# 库中的IPAddress类完成。
IPAddress类 对应的命名空间是using System.Net;
实现代码:
//字符串转成 -> 数组
string iPstr = "192.168.2.126";
IPAddress ipAddress1 = IPAddress.Parse(iPstr);
byte[] resultArr = ipAddress1.GetAddressBytes();
Console.WriteLine();
//byte[]数组 -> 字符串
IPAddress ipAddress2 = new IPAddress(resultArr);
string resultStr = ipAddress2.ToString();