首页 > 移动开发 > 移动测试 > XamarinEssentials教程清空键值
Preferences 类的 Clear() 方法可以清空所有的键和值。该方法有两种形式,下面依次进行介绍。
( 1 ) Clear() 方法的语法形式如下:
public static void Clear()
( 2 ) Clear(string) 方法的语法形式如下:
public static void Clear(string sharedName)
其中, sharedName 参数指定共享容器名称。
在使用 Preferences 时需要注意以下两点:
( 1 )在上文中,有的方法会有 sharedName 参数,这个参数可以用来创建其它容器的首选项,由于平台的不同,所以读取也不同。
Android : 所有的数据都存放在 Shared Preferences 中,如果没有指定 sharedName ,则使用默认的 Shared Preferences ,否则该名称将用于获取具有指定名称的私有 Shared Preferences 。
iOS : 使用 NSUserDefaults 存放 iOS 设备上的值。如果未指定 sharedName ,则使用 StandardUserDefaults ,否则该名称将用于创建基于 NSUserDefaultsType.SuiteName 的指定名称的 NSUserDefaults 。
UWP : ApplicationDataContainer 用于存储 UWP 设备上的值。如果未指定 sharedName ,则使用 LocalSettings ,否则该名称将用于在 LocalSettings 中创建一个新容器。
( 2 ) Preferences 只适合存储少量文本。 如果尝试存储大量文本,会影响应用程序的整体性能。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29597077/viewspace-2218705/ ,如需转载,请注明出处,否则将追究法律责任。