Store String Array In appSettings?
.net, app-config, asp.net, asp.net-4.0, web-config
Solution
You could use the AppSettings with a `System.Collections.Specialized.StringCollection`.
var myStringCollection = Properties.Settings.Default.MyCollection;
foreach (String value in myStringCollection)
{
// do something
}
Each value is separated by a new line.
Here's a screenshot (german IDE but it might be helpful anyway)
Problem
I'd like to store a one dimensional string array as an entry in my `appSettings`. I can't simply separate elements with `,` or `|` because the elements themselves could contain those characters. I was thinking of storing the array as `JSON` then deserializing it using the `JavaScriptSerializer`. Is there a "right" / better way to do this? (My `JSON` idea feels kinda hacky)