2

任何人都可以在 ASP.Net 应用程序的 C# 代码中指出此错误的原因。构建错误需要一个右大括号,尽管我已经检查了所有分号和括号,但无法准确定位它。任何线索将不胜感激。谢谢!

这是屏幕截图后的代码。

using System;
using System.Collections.Generic;
//using System.Linq;
//using System.Web;
using System.Data.SqlClient;
using System.Configuration;


    namespace ANTrack
    {
        public class MyObjDataSource
        {
            public int iCount;
            public string strName;

            public void GetIncident(int IncidentID)
            {
                private SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
            }
        }
    }

关闭花括号错误

4

4 回答 4

6

我认为这与这条线有关:

 private SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);

你不想private在它前面放一个,它是方法中的一个变量。

于 2012-07-30T12:46:18.960 回答
2
public void GetIncident(int IncidentID)
{
    private SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
}

private从变量声明中删除。

于 2012-07-30T12:46:04.767 回答
2

更正:

using System;
using System.Collections.Generic;
//using System.Linq;
//using System.Web;
using System.Data.SqlClient;
using System.Configuration;


    namespace ANTrack
    {
        public class MyObjDataSource
        {
            public int iCount;
            public string strName;

            public void GetIncident(int IncidentID)
            {
                SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
            }
        }
    }
于 2012-07-30T12:47:13.987 回答
1

你不能像private在方法中那样声明访问修饰符,删除它

于 2012-07-30T12:45:59.333 回答