当前位置:编程学习 > C#/ASP.NET >>

怎么让C#函数返回值为某个对象?如返回 Ipaddress类

怎么让C#函数返回值为某个对象?

如返回 Ipaddress类
 public IPAddress ToIPAddress()
{}

vs提示出错了 --------------------编程问答-------------------- http://bbs.csdn.net/topics/390363516
看这个帖子吧。答案就在里面。












编译器已经提示的那么明显了你看都不看,一句出错了就完了?错误信息是什么?方法没有返回值啊! --------------------编程问答--------------------  public IPAddress ToIPAddress()
{
     IpAddress ipa= new IpAdress();
   return ipa;
}
这个不是没有返回值么??
--------------------编程问答-------------------- public IPAddress ToIPAddress()
{return xxx;}
--------------------编程问答-------------------- 错误 1 “test.Form1.getip()”: 并非所有的代码路径都返回值 C:\Users\admin\documents\visual studio 2012\Projects\nousb\WindowsFormsApplication2\Form1.cs 20 26 ShowServices
--------------------编程问答--------------------
引用 4 楼 globenese 的回复:
错误 1 “test.Form1.getip()”: 并非所有的代码路径都返回值 C:\Users\admin\documents\visual studio 2012\Projects\nousb\WindowsFormsApplication2\Form1.cs 20 26 ShowServices

是某个判断条件无法满足时,其他地方也没有返回值造成的,应该想一下条件不满足时,给个别的返回值。 --------------------编程问答-------------------- 发现返回值为对象的函数和返回值为int,bool等函数不同,要等加上return ipaddress,错误提示就消失了。
多谢各位帮忙,谢啦 --------------------编程问答-------------------- 你是说生成动态类,类里面有个方法能够对类变量赋值即可。 --------------------编程问答-------------------- 没有返回值啊,返回这个对象就可以了啊 --------------------编程问答-------------------- 没有return 对象啊! --------------------编程问答--------------------
引用 6 楼 globenese 的回复:
发现返回值为对象的函数和返回值为int,bool等函数不同,要等加上return ipaddress,错误提示就消失了。
多谢各位帮忙,谢啦

返回值为int,bool等函数不需要return?好神奇
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,