Компилятор C# ожидает закрытия фигурной скобки


Может ли кто-нибудь указать причину этой ошибки в коде C# ASP.Net применение. Ошибка сборки ожидает закрывающую фигурную скобку, хотя я проверил все точки с запятой и скобки, но не смог точно определить ее. Любые зацепки будут оценены по достоинству. Спасибо!

Вот код, за которым следует снимок экрана.

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 2

4 ответа:

Я думаю, что это имеет отношение к строке:

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

Вы не хотите ставить private перед этим, это переменная в методе.

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

Удалить private из объявления переменной.

Исправлено:

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);
            }
        }
    }

Вы не можете объявить модификаторы доступа, такие как private в методе, удалите его