XamarinEssentials教程首選項Preferences判斷專案是否存在

大學霸發表於2018-10-12

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章