XamarinEssentials教程首選項Preferences判斷專案是否存在
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(" 指定的鍵不存在 ");
}
}
執行程式,如果指定的鍵存在,會輸出以下的內容:
指定的鍵存在
如果指定的鍵不存在,會輸出以下的內容:
指定的鍵不存在
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2216152/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XamarinEssentials教程設定首選項Preferences的值
- XamarinEssentials教程獲取首選項的值
- python 判斷檔案是否存在Python
- golang判斷檔案是否存在Golang
- XamarinEssentials教程移除鍵值首選項的鍵值
- jquery怎麼樣判斷檔案是否存在jQuery
- QJsonObject判斷欄位是否存在JSONObject
- MySQL判斷表名是否存在MySql
- postgresql如何判斷表是否存在SQL
- JavaScript 判斷函式是否存在JavaScript函式
- js判斷dom節點是否存在JS
- 怎麼判斷mysql表是否存在MySql
- 判斷objectStore物件倉庫是否存在Object物件
- jQuery 判斷使用者是否存在jQuery
- Laravel 5 判斷條件是否存在Laravel
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- 如何判斷FMEA專案是否已完成?
- VBA判斷指定的資料夾或檔案是否存在
- sh指令碼判斷路徑是否存在指令碼
- js判斷checkbox是否選中JS
- 如何判斷FMEA的存在是否還有意義?
- mysql如何判斷是否存在某個欄位MySql
- java判斷mysql中資料庫是否存在JavaMySql資料庫
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- shell判斷系統路徑中是否存在空格
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- 判斷Map集合中是否存在某一個key
- bash函式應用之:判斷函式是否存在函式
- 動態生成表-判斷表是否存在效能對比
- 如何判斷一個js物件是否存在迴圈引用JS物件
- map判斷值是否存在需要注意的問題
- 如何判斷一項技術是否有前途?
- php下利用curl判斷遠端檔案是否存在的實現程式碼PHP
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- 下拉選項,一個小判斷
- 自動化介面測試,怎樣判斷 Bug 是否存在
- oracle中判斷欄位是否存在和新增表結構Oracle
- 如何在億級資料中判斷一個元素是否存在?