A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 方辉 中级黑马   /  2012-3-29 23:04  /  2906 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 方辉 于 2012-3-30 10:33 编辑

C#中,用什么函数让用户执行到该代码后返回到调用处,而不是往下执行?用什么函数啊.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

倒序浏览
    不用吧,你调用一个函数的时候,调用完它就跳回到这个函数了啊。你调试看看,不懂你为什么要这样做?
   

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
应该是return,刚刚从群里面知道了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
在该代码后加return;

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
你说的不够清楚,不明白你具体的意思。如果你在这个函数中有条件判断得到了你想要的值可以用return返回,或者循环之类的,也可以用return返回。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
这种情况不常用,不像是汇编语言,只要把类和方法用好了就差不多了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
方辉 中级黑马 2012-3-30 10:32:57
7#
我也是在群里知道了.感谢大家的回答,作用嘛,以后会经常用的到的.
回复 使用道具 举报
return :退出整个Main函数。下面是个不错的例子:
int max = 0;
            while (true)
            {
                Console.WriteLine("请输入一个数字(end表示退出):");
                string aa = Console.ReadLine();
               
                if (aa == "end")
                {
                    Console.WriteLine("你输入的最大数是"+max);
                    Console.ReadKey();
                    return;
                }

                int num = Convert.ToInt32(aa);
                if (num > max)
                {
                    max = num;
                }

            }

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马