I have the following piece of code:
// using Windows.Storage;
internal static class AppData {
private static ApplicationDataContainer container;
public static bool FirstTime { get; } = !GetContainer("UserInfo").Values.ContainsKey("complete");
static AppData() {
container = ApplicationData.Current.LocalSettings;
}
private static ApplicationDataContainer GetContainer(string name) {
return container.CreateContainer(name,ApplicationDataCreateDisposition.Always);
}
}
NullReferenceException: Object reference not set to an instance of an object.
I don't know why it's wrong. Make some changes to the code
// using Windows.Storage;
internal static class AppData {
private static ApplicationDataContainer container;
public static bool FirstTime => !GetContainer("UserInfo").Values.ContainsKey("complete");
static AppData() {
container = ApplicationData.Current.LocalSettings;
}
private static ApplicationDataContainer GetContainer(string name) {
return container.CreateContainer(name,ApplicationDataCreateDisposition.Always);
}
}
OK, No error.
Why?