我正在使用 Activator.CreateInstace() 创建一个通用实例。但是当我用它来创建一个对象的实例时:
public class SelectStageSaveData
{
public string GlobalPartnershipPoints { get; set; }
}
我在调试代码并尝试查看 GlobalPartnershipPoints 时收到消息“无法评估表达式”。在这种情况下,我认为这个字符串的值是“空的”,但我无法得到任何值。有谁知道发生了什么?提前致谢。
更新:
我创建实例的代码:
if (!isolatedStorage.FileExists(file))
{
this.SaveData<T>((T)Activator.CreateInstance(typeof(T)), file);
}
或者
if (!isolatedStorage.FileExists(file))
{
this.SaveData<T>(Activator.CreateInstance<T>(), file);
}
我得到了相同的结果。