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 に答える