博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XamarinEssentials教程首选项Preferences判断项目是否存在
阅读量:5804 次
发布时间:2019-06-18

本文共 944 字,大约阅读时间需要 3 分钟。

hot3.png

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

首选项也可以称为偏好设置。它以键值对的形式保存数据,适用于用户少量数据的存储。例如,将用户的个性化设置保存后,每次打开应用程序都可以加载该该设置,以提升用户的体验度。即使卸载应用后,也可以将数据继续保留,以备用户下次再次安装后使用。Xamarin.Essentials组件提供静态类Preferences,用于管理首选项数据。本节将讲解该类的使用方式。

判断项目是否存在

对首选项的项目进行操作时,首先需要判断该项目是否存在。这时,需要使用Preferences类的ContainsKey()方法。该方法有两种形式,下面依次进行介绍。

(1)ContainsKey(string)方法的语法形式如下:

public static bool ContainsKey(string key)

其中,key参数指定首选项的键。

(2)ContainsKey(string, string) 方法的语法形式如下:

public static bool ContainsKey(string key, string sharedName)

其中,key参数指定首选项的键;sharedName参数指定共享容器名称。

注意:这两个方法的返回值都为布尔类型。当返回值为true时,指定的键存在;反之,不存在。

【示例1-4】下面将判断在首选项中是否存在指定的键。代码如下:

void Preferences_ContainsKey(string key){    //判断指定的键是否存在    if (Preferences.ContainsKey(key)){    //指定的键存在        Console.WriteLine("指定的键存在");    }    else{    //指定的键不存在        Console.WriteLine("指定的键不存在");    }}

运行程序,如果指定的键存在,会输出以下的内容:

指定的键存在

如果指定的键不存在,会输出以下的内容:

指定的键不存在

转载于:https://my.oschina.net/u/1585857/blog/2244583

你可能感兴趣的文章
centOS中VMware Tools 安装
查看>>
oracle中以dba_、user_、v$_、all_、session_、index_开头的常...
查看>>
leetcode 116- Populating Next Right Pointers in Each Node
查看>>
spring项目启动错误——java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext...
查看>>
iOS开发网络篇—GET请求和POST请求
查看>>
字典dict
查看>>
游戏名词解释
查看>>
mongodb数据的导出和导入
查看>>
白话算法(7) 生成全排列的几种思路(二) 康托展开
查看>>
d3 v4实现饼状图,折线标注
查看>>
微软的云策略
查看>>
Valid Parentheses
查看>>
【ES6】数值的扩展
查看>>
性能测试之稳定性测试
查看>>
ES6的 Iterator 遍历器
查看>>
2019届高二(下)半期考试题(文科)
查看>>
【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件(转)
查看>>
nginx 301跳转到带www域名方法rewrite(转)
查看>>
AIX 配置vncserver
查看>>
windows下Python 3.x图形图像处理库PIL的安装
查看>>