首页 > 移动开发 > 移动测试 > XamarinEssentials教程获取首选项的值
如果开发者想要获取首选项中某一项的值时,可以使用 Preferences 类的 Get() 方法实现,该方法可以对指定键的值进行获取。该方法有 12 种形式,下面依次进行介绍。
( 1 ) Get(string, bool) 方法的语法形式如下:
public static bool Get(string key, bool defaultValue)
( 2 ) Get(string, bool, string) 方法的语法形式如下:
public static bool Get(string key, bool defaultValue, string sharedName)
( 3 ) Get(string, double) 方法的语法形式如下:
public static double Get(string key, double defaultValue)
( 4 ) Get(string, double, string) 方法的语法形式如下:
public static double Get(string key, double defaultValue, string sharedName)
( 5 ) Get(string, float) 方法的语法形式如下:
public static float Get(string key, float defaultValue)
( 6 ) Get(string, float, string) 方法的语法形式如下:
public static float Get(string key, float defaultValue, string sharedName)
( 7 ) Get(string, int) 方法的语法形式如下:
public static int Get(string key, int defaultValue)
( 8 ) Get(string, int, string) 方法的语法形式如下:
public static int Get(string key, int defaultValue, string sharedName)
( 9 ) Get(string, long) 方法的语法形式如下:
public static long Get(string key, long defaultValue)
( 10 ) Get(string, long, string) 方法的语法形式如下:
public static long Get(string key, long defaultValue, string sharedName)
( 11 ) Get(string, string) 方法的语法形式如下:
public static string Get(string key, string defaultValue)
( 12 ) Get(string, string, string) 方法的语法形式如下:
public static string Get(string key, string defaultValue, string sharedName)
其中,参数说明如下:
key :首选项的键;
defaultValue :如果键不存在,返回默认值。
sharedName :共享容器名称。
注意:在 Get() 方法中,如果指定的键存在,则获取指定的默认值。
【示例 1-6 】下面将获取指定键的值。代码如下:
void Preferences_Get(string key)
{
Preferences.Get(key, "default_value"); //获取键对应的值
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29597077/viewspace-2216502/ ,如需转载,请注明出处,否则将追究法律责任。