2017-09-12 1 views
0

런타임 중에 app.config 값을 업데이트하려고합니다. 값을 null 값으로 업데이트하려고하지만 지금까지는 빈 문자열 만 얻었습니다. 나는 여전히 다른 목적을 위해 빈 문자열을 설정할 수 있기를 원하지만 그 값을 null로 반환하려면 어떻게해야합니까?app.config 파일의 값을 null로 설정합니다.

+0

무엇 당신이 제거하면 코드에서 키를 제거 할 수 있습니까? – Hybridzz

+0

@Hybridzz는 프로그래밍 방식으로 수행 할 수 있습니까? – nessa

+0

AppSettings.Settings.Remove (key)를 시도해보십시오. – Hybridzz

답변

1

키를 제거하려고하면 제거하면 값이 null이됩니다.

var val = System.Configuration.ConfigurationManager.AppSettings["Key"] 

당신은

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
config.AppSettings.Settings.Remove("key"); 
관련 문제