1. 程式人生 > >XamarinEssentials教程清空鍵值

XamarinEssentials教程清空鍵值

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只適合儲存少量文字。 如果嘗試儲存大量文字,會影響應用程式的整體效能。