首页 > c# > “System.Net.Dns.GetHostByName(string)”已过时之类问题解决总结

“System.Net.Dns.GetHostByName(string)”已过时之类问题解决总结

2009年11月23日 云飞扬 发表评论 阅读评论

“System.Net.Dns.GetHostByName(string)”已过时之类问题解决总结
程序出现: 警告 1 “System.Net.Dns.GetHostByName(string)”已过时:“GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202
当从VS2003升级到vs2005,或者vs2005到vs2008,vs2010,经常遇到一些警告过时,此类问题解决主要看提示:GetHostByName is obsoleted for this type, please use GetHostEntry instead. GetHostByName类型已经过时,请用GetHostEntry代替,其它类似问题都可以这样解决。

using System;
using System.Collections.Generic;
using System.Text;
using System.Net;

namespace CNetwork
{
    class DNSName
    {
        public static void Main()
        {
            string hostName = Dns.GetHostName();
            Console.WriteLine("Local hostname: {0}", hostName);
            //IPHostEntry myself = Dns.GetHostEntry(hostName);
            IPHostEntry myself = Dns.GetHostByName(hostName);// Dns.GetHostByName(hostName);
          
            foreach (IPAddress address in myself.AddressList)
            {
                Console.WriteLine("IP Address: {0}", address.ToString());
            }
        }

    }
}

原创文章转载请注明出处:云飞扬IT的blog

本文链接: http://www.ajaxcn.net/archives/590

分类: c# 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.