读书人

怎么将ISA的Log纪录的IP转换为通常的表

发布时间: 2012-01-28 22:06:13 作者: rapoo

如何将ISA的Log纪录的IP转换为通常的表示形式?
就是转换为XXX.XXX.XXX.XXX
还要可以转换回XXXXXX

X代表一个数

[解决办法]
//将isa地址转换为ip地址表示类型
IPAddress ip = new IPAddress(Convert.ToInt64(textBox1.Text.Trim()));
string[] ipStr = ip.ToString().Split( '. ');
string ipAddress = string.Empty;
foreach (string var in ipStr)
{
ipAddress = var + ". " + ipAddress;
}
return ipAddress.Substring(0, ipAddress.Length - 1);
[解决办法]
//将字符类型Ip转换为isa地址类型
string[] ipStr = textBox2.Text.Trim().Split( '. ');
string ipAddress = string.Empty;
foreach (string var in ipStr)
{
ipAddress = var + ". " + ipAddress;
}
ipAddress = ipAddress.Substring(0, ipAddress.Length - 1);
IPAddress ip = IPAddress.Parse(ipAddress);
return Convert.ToString(ip.Address);

读书人网 >C#

热点推荐