C#中如何给函数返回一个值

好像给函数返回值用关键字return是吗?还有其他方法返回吗?另外再问个函数和方法有什么区别?... 好像给函数返回值用关键字 return 是吗?还有其他方法返回吗?另外再问个函数和方法有什么区别? 展开
 我来答
VegetaCT
2009-05-14 · TA获得超过3158个赞
知道大有可为答主
回答量:1382
采纳率:0%
帮助的人:1473万
展开全部
int fun()
{
...
return 0;
}
其中return后面跟的表达式就是返回值。返回值一定要和函数返回类型匹配。比如我return的是0,和int就是匹配的。
在C#中只有这一种返回。但是在别的语言中方法就多了。比如在Windows下的C语言中,可以用汇编语句设置eax寄存器返回。

函数和方法只是叫法上的不同,其实本质是一样的。函数一般是在C语言等面向过程的语言中称呼,而方法是在面向对象的语言中称呼,比如Java,C#
zhaolida90
2009-05-14
知道答主
回答量:27
采纳率:0%
帮助的人:7.2万
展开全部
return 就对了 函数 方法 区别不大的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouyong366
2009-05-14 · 超过26用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
static void test(out int j){
}

static void test(ref int j){
}

都可以直接更改传入的参数的值

函数和方法没有区别,只是因为C#是面向对象语言,所以用方法来描述更形象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zamesking
2009-05-14 · 超过17用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:51.6万
展开全部
对的。 函数=方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
etuchang
2009-05-14 · 超过43用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:139万
展开全部
1 out 参数

2 函数和方法没有本质区别,但是通常自己写的实现特定功能的代码块叫做方法,比如你写了一个类,定义了几个方法,很少说定义了几个函数。由系统间接或直接生成的不完整代码块叫做函数,不如“事件处理函数”,却很少说“事件处理方法”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujoejoe
2009-05-14 · TA获得超过1518个赞
知道小有建树答主
回答量:1800
采纳率:0%
帮助的人:804万
展开全部
函数就是方法。。。返回值就只有return一个办法。在数据库方面到可以用过程取代函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式