C # Перемещение словаря в другой файл - PullRequest
0 голосов
/ 21 июня 2009

</p> <pre><code>namespace Webapplication1 { Public Class MyDictionaries : WebApplication1._Default { public static idictionary<string, label> LabelDict = new dictionary<string, label>() { {"name", label1} } }

}

Привет всем. Я пытаюсь отделить словарь от моего кода за файл в отдельный файл класса. но когда я делаю это, я получаю «Ссылка на объект требуется для нестатического поля, метода или свойства», когда я пытаюсь построить проект. Я не уверен, что я делаю неправильно.

цель: переместить словарь в отдельный файл класса и по-прежнему иметь возможность использовать его, как если бы он находился в коде файла.

1 Ответ

1 голос
/ 21 июня 2009

Если label1 является нестатической переменной в классе WebApplication1._Default, то вы не можете получить к ней доступ из статического контекста. Либо LabelDict должен быть нестатичным, либо label1 должен быть статическим. Вероятно, последний.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...