Użycie nieprzypisanej zmiennej lokalnej "model". Czy jest to komunikat o błędzie, który otrzymuję. Jego prawo, gdzie mówię, jeśli (model == null). Nie jestem pewien, dlaczego daje mi to błąd czasu kompilacji .. ktoś proszę o pomoc."Używanie nieprzypisanej zmiennej lokalnej" w metodzie ogólnej
public static T TryGet<T>(string fileName) where T : new()
{
T model;
using (var storageFile = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var stream = new IsolatedStorageFileStream(fileName, FileMode.Open, storageFile))
{
if (stream.Length > 0)
{
var serializer = new DataContractSerializer(typeof(T));
model = (T)serializer.ReadObject(stream);
}
}
}
if (model == null)
{
model = new T();
}
return model;
}
Dobra, opisowa odpowiedź. Aha i gratulacje :-) –