namespace myNote
{
    public partial class ShowData : System.Web.UI.Page
    {
        private void Page_Load(object sender, EventArgs e)
        {
            void bind()
            {
               Conn myConn = new Conn()
            }
        }
    }
}
如上代码在页面加载事件中初始化函数有问题?怎么提示错误?
Error 1 } expected E:\CSHARP\Tests\myNote\myNote\ShowData.aspx.cs 16 10 myNoteError 2 Type or namespace definition, or end-of-file expected E:\CSHARP\Tests\myNote\myNote\ShowData.aspx.cs 23 1 myNote

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-03-30 11:09:32 编辑
      

  2.   

    你写错地方啦,哈哈namespace myNote
    {
      public partial class ShowData : System.Web.UI.Page
      {
      private void Page_Load(object sender, EventArgs e)
      {
      bind();
      }
      void bind()
      {
      Conn myConn = new Conn();
      }
      }
    }
      

  3.   

    但是编译器只能判断出它“缺少}号”,而无法判断出它缺少分号。先不管是否是在一个方法中有 void 的语法问题,仅从编译器角度看问题,它报告“缺少}号”几乎全都是因为缺少分号造成的。然后你补充了分号,再看编译器的下一个提示信息。