[ConfigurationProperty("Name", DefaultValue = "test")]
public string Name
{
get { return (string)this["Name"]; }
set { this["Name"] = "Ram"; }
}
CorticonConfig config = new CorticonConfig();
string test = config.Name;
У меня есть свойство с «Name», а также я устанавливаю значение name.While, я пытаюсь получить значение, я получаю значение по умолчанию.Конфигурация DefaultValue Behaviors
Мой вопрос: можем ли мы установить значение свойства, как указано выше?
И каково поведение свойства Default
?
Возможный дубликат http://stackoverflow.com/questions/10506323/canonical-example-of-configurationproperty –
класса Config { \t [ConfigurationProperty ("Name", DefaultValue = "тест")] \t общественности строки Имя \t { get {return (string) this ["Name"]; } set {this ["Name"] = "Ram"; }} \t } Класс SetValue { \t общественного недействительными SetValue() { \t \t CorticonConfig конфигурации = новый CorticonConfig(); \t config.Name = "test"; \t}} Класс Присутствует { \t общественного недействительными GetValue() \t { \t \t CorticonConfig конфигурации = новый CorticonConfig(); \t \t string test = config.Name; \t} } –
Здесь я получаю значение по умолчанию. –