怎么让C#函数返回值为某个对象?如返回 Ipaddress类
 public IPAddress ToIPAddress()
{}vs提示出错了

解决方案 »

  1.   

    http://bbs.csdn.net/topics/390363516
    看这个帖子吧。答案就在里面。
    编译器已经提示的那么明显了你看都不看,一句出错了就完了?错误信息是什么?方法没有返回值啊!
      

  2.   

     public IPAddress ToIPAddress()
    {
         IpAddress ipa= new IpAdress();
       return ipa;
    }
    这个不是没有返回值么??
      

  3.   

    public IPAddress ToIPAddress()
    {return xxx;}
      

  4.   

    错误 1 “test.Form1.getip()”: 并非所有的代码路径都返回值 C:\Users\admin\documents\visual studio 2012\Projects\nousb\WindowsFormsApplication2\Form1.cs 20 26 ShowServices
      

  5.   

    发现返回值为对象的函数和返回值为int,bool等函数不同,要等加上return ipaddress,错误提示就消失了。
    多谢各位帮忙,谢啦
      

  6.   

    返回值为int,bool等函数不需要return?好神奇