none
ruturn的用法asp.net(C#) RRS feed

  • 问题

  • ruturn是返回值..各位高手 有没有 ruturn 更高级用法的总结,我对这个函数不台了解它的作用...

    2010年3月10日 6:29

答案

  • return 主要有两个作用,终止语句(return 后的代码将不会被执行)和返回值。

    MSDN 的说明地址为:http://msdn.microsoft.com/zh-cn/library/1h3swy84(VS.80).aspx

    我再举个简单例子。

    方法,带返回值:

    // 返回一个 string 对象
    public string GetValue(int i)
    {
    // do something
    return string.Format("你传入参数值为:{0}", i);
    }

    调用:

    string value = GetValue(1);

    知识改变命运,奋斗成就人生!
    • 已标记为答案 Jan coki 2010年3月10日 7:13
    2010年3月10日 6:39
    版主

全部回复

  • return 主要有两个作用,终止语句(return 后的代码将不会被执行)和返回值。

    MSDN 的说明地址为:http://msdn.microsoft.com/zh-cn/library/1h3swy84(VS.80).aspx

    我再举个简单例子。

    方法,带返回值:

    // 返回一个 string 对象
    public string GetValue(int i)
    {
    // do something
    return string.Format("你传入参数值为:{0}", i);
    }

    调用:

    string value = GetValue(1);

    知识改变命运,奋斗成就人生!
    • 已标记为答案 Jan coki 2010年3月10日 7:13
    2010年3月10日 6:39
    版主
  • 那 我举个例子 比如 生成 动态控件组
    eg:


     public   aaa()
    {
    //动态控件内容
     ruturn aaa
    }   

    这样 能不能 在刷新了 页面以后 还能保留 控件组呢?

    2010年3月10日 6:47
  • 不能,这是不同的内容。刷新了,页面重新初始,若你需要保持动态添加的控件及状态应在 PageInit 或 PageLoad 中重新去创建它们。
    知识改变命运,奋斗成就人生!
    2010年3月10日 9:09
    版主