c#中的return 到底有什么用 为什么要返回

 我来答
1647430471
2017-05-12 · TA获得超过103个赞
知道答主
回答量:85
采纳率:50%
帮助的人:19.2万
展开全部

一个方法可能需要返回数据,这时候就用return返回,如果返回类型为void,是可以不用返回的

举个例子

//求两个int中较大的一个数字
public int Max(int num1, int num2)
{
    if (num1 > num2)
        return num1;
    return num2;
}

//输出名字
public void WriteName(string name)
{
    Console.WriteLine(name);
}

第一个方法是求两个数字的最大的一个,传两个数字给Max方法,Max会返回其中大的那个数字,若是不返回,我们怎么得到大的那个数字

第二个方法是输出名字,我们讲名字的字符串传给WriteName方法,WriteName方法就在控制台输出我们传入的值,这个方法只需要输出,我们并不需要它给我们返回什么数据,所以返回类型可以写成void,void就可以不用return,也可以直接return;

有问题亲追问,望采纳

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式