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只适合存储少量文本。 如果尝试存储大量文本,会影响应用程序的整体性能。

XamarinEssentials教程清空键值相关推荐

  1. XamarinEssentials教程移除键值首选项的键值

    XamarinEssentials教程移除键值首选项的键值 如果开发者不再使用首选项中的某一项时,可以将该项移除掉.此时可以使用Preferences类的Remove()方法,该方法可以将存在于首选项 ...

  2. XamarinEssentials教程获取首选项的值

    XamarinEssentials教程获取首选项的值 如果开发者想要获取首选项中某一项的值时,可以使用Preferences类的Get()方法实现,该方法可以对指定键的值进行获取.该方法有12种形式, ...

  3. XamarinEssentials教程设置首选项Preferences的值

    XamarinEssentials教程设置首选项Preferences的值 如果要对首选项的某一项的值进行设置时,可以通过Preferences类的Set()方法实现,该方法可以对指定键的值进行设置. ...

  4. redis nosql_Redis教程:NoSQL键值存储

    redis nosql 课程大纲 Redis是使用ANSI C编写的,具有可选持久性的开源,网络化,内存中键值数据存储.根据DB-Engines.com的月度排名,Redis是最受欢迎的键值存储. 其 ...

  5. Redis教程:NoSQL键值存储

    课程大纲 Redis是使用ANSI C编写的具有可选持久性的开源,网络化,内存中键值数据存储.根据DB-Engines.com的月度排名,Redis是最受欢迎的键值存储. 它的名字意思是远程字典服务器 ...

  6. html键值对与名称值对的区别,使用网络存储存储键值对的数据-HTML5教程

    本节课的内容是介绍网络存储,使用它在浏览器里存储键值对的数据,功能上像以前的cookie一样,不过他更好,存储的数据可以大小.有两种类型的网络存储:本地存储和会话存储,他们使用相同的实现机制,只是可见 ...

  7. Python基础教程:列表字典的键值修改

    list (修改列表的索引值) 循环一个列表时,最好不要对原列表有改变大小的操作,这样会影响你的最终结果. #使用负索引进行修改列表 print('First') lis = [11, 22, 33, ...

  8. XamarinEssentials教程首选项Preferences判断项目是否存在

    XamarinEssentials教程首选项Preferences判断项目是否存在 首选项也可以称为偏好设置.它以键值对的形式保存数据,适用于用户少量数据的存储.例如,将用户的个性化设置保存后,每次打 ...

  9. 超大数据下大批量随机键值的查询优化方案

    一.问题描述 键值查询是很常见的查询场景,在数据表上建有索引后,即使表中数据记录数巨大(几亿甚至几十亿行),用键值查询出单条记录也会很快,因为建立索引后的复杂度只有 logN(以 2 为底)次, 10 ...

最新文章

  1. linux网络虚拟化
  2. 控制~Matlab非线性模型分析
  3. LeetCode 845. 数组中的最长山脉
  4. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
  5. LIVE 预告 | CMU研究者:解放审稿人,AI可以帮我们实现自动审稿吗?
  6. uniq :删除文件中重复出现的行
  7. macOS开机启动项设置
  8. 【软考系统架构设计师】2010年下系统架构师综合知识历年真题
  9. Windows编程之钩子程序
  10. 进程调度算法C语言实现
  11. 个人博客或网站快速被搜索引擎收录
  12. 费马小定理费马大定理
  13. Java P5713 【深基3.例5】洛谷团队系统 洛谷入门题
  14. JAVA 学习日志 测试抽象类的程序,每天进步/退步一点点,变化很大哦,努力!
  15. 全球及中国等离子电视行业市场销售量调研及未来发展展望报告2022-2027年
  16. 计算消耗卡路里C语言程序,人体基础代谢率计算公式,热量表,运动消耗热量值...
  17. bat脚本实现遍历文件夹下所有jar文件名
  18. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.15节使用“外观”面板与效果...
  19. 洛谷P4084 [USACO17DEC]Barn Painting G 题解
  20. 从6730个微信用户中分析出大家的手机使用习惯

热门文章

  1. ios开发Base64编码以及加密相关学习
  2. 关于应用程序启动,你可能不知道的东西
  3. ubuntu 下安装nginx
  4. Stanford University C++课程
  5. codeforces B. Eight Point Sets 解题报告
  6. OpenFire、Spark、Smack介绍
  7. 开始您的第一个Google App Engine应用
  8. 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
  9. Delphi 使用双缓冲解决图片切换时的闪烁问题 good
  10. mongodb安装失败与解决方法(附安装教程)