Ошибка идификации

254
17 июня 2018, 09:40

Ошибка

Error 1 A local variable named 'e' cannot be declared in this scope because it would give a different meaning to 'e', which is already used in a 'parent or current' scope to denote something else

private void button3_Click(object sender, EventArgs e)
{
    var connString = "MyConnectionString";
    try
    {   
        using (SqlConnection conn = new SqlConnection(connString))
        {
            using (SqlCommand comm = new SqlCommand())
            {
                comm.Connection = conn;
                conn.Open();
                for (int i = 0; i<dataGridView1.Rows.Count; i++)
                {
                    var strQuery = "INSERT INTO 123 (......)" + 
                               "VALUES (.....)";
                    comm.CommandText = strQuery;
                    comm.Parameters.AddWithValue(".........);
                    // больше параметров ...
                    comm.ExecuteNonQuery();
                }
                conn.Close();
            }
        }
    }
    catch (Exception e)
    {
        Console.WriteLine(e);
        throw;
    }
}
Answer 1

Локальная переменная Exception e называется так же как параметр EventArgs e.

...
catch (Exception ex)
{
    Console.WriteLine(ex);
    throw;
}
...
READ ALSO
Ошибка при компиляции &#39;EnterColsAndRows&#39; doesn&#39;t contain a definition for &#39;EnterColsAndRows_Load&#39;

Ошибка при компиляции 'EnterColsAndRows' doesn't contain a definition for 'EnterColsAndRows_Load'

Вы скорей всего кликнули два раза по форме, что привело к подписке на событие OnLoad и создало метод, по типу следующего:

210
Вставить значение в xml файл

Вставить значение в xml файл

ЗдравстуйтеЕсть xml-файл

192
C# Exchange API. Не могу получить список комнат

C# Exchange API. Не могу получить список комнат

Впервые знакомлюсь с EWS API 20 (https://www

233