Компилятор 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 ответа:
Я думаю, что это имеет отношение к строке:
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); } } }