我试图将变量保存到永久存储器(如here所述),但编译器并未识别“当前”。应用程序'的成员类。我试过这个:
Application.Current.Properties["id"] = id;
但VS2015假定“应用程序”#39;是“应用程序”的一个实例。上课,而不是班级本身。 (给出的错误是:'应用程序'不包含'当前'的定义。
实例在库模块中定义:
public Application Application { get; }
我尝试过GetType()和MethodBase.GetCurrentMethod()但没有成功。对不起,如果这是我已经忘记的基本知识。
答案 0 :(得分:1)
使用完全限定的类型名称,包括声明类的名称空间:
Xamarin.Forms.Application.Current.Properties["id"] = id;