У меня есть ошибки компиляции те строки кода:ошибка со статическим только для чтения словаря
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace test
{
public class testing
{
public static readonly string IN_TABLE_KEY = "IN";
public static readonly string OUT_TABLE_KEY = "OUT";
public static readonly string TODAY_TABLE_KEY = "TODAY";
public static readonly Dictionary<string, string> TEST =
new Dictionary<string, string>()
{
{ IN_TABLE_KEY, "TEST1"},
{ OUT_TABLE_KEY, "TEST2"},
{ TODAY_TABLE_KEY, "TEST3"}
};
}
}
Я действительно не понимаю, этот код просто не будет компилироваться, я не знаю, если эта ошибка о синтаксис или где-либо еще в коде.
здесь ошибка синтаксиса я получил:
; Ожидается, Недопустимый маркер «{» в классе, структуре или декларации элемента интерфейса пространства имен непосредственно не содержит такие элементы, как поля или методы типа или пространства имен определения или отслуживших файла ожидалось
Спасибо ,
Вы не можете публиковать локальные переменные. Это объявляет публичную локальную переменную в методе кода ... – MoonKnight
звучит так, как будто у вас есть проблема с фиксацией где-то выше. Этот код выглядит хорошо для меня. –
Вставьте полный код файла, пожалуйста. – gdoron