if(content=="")
{
    Response.Write("留言内容不能为空");
    Response.End();
    return;
}
这里的return是什么意思?它没有返回值呀?

解决方案 »

  1.   

    当然要看函数是如何定义的。如果定义时有返回值,则使用时一定要返回相应的值。如void A(),返回时可以使用return ;
      

  2.   

    没有写过c程序的人会奇怪return之后为什么没有返回值。这是从c时代就遗留下的烂文法。过去:void abc(){} 相当于 int abc(){}
    return;相当于return 0;这在vb中被认真地区分为sub和exit sub。但是c#还是保留c的做法,满足“科学家”向让人看不懂的愿望。