Preferences類的Clear()方法能夠清空全部的鍵和值。該方法有兩種形式,下面依次進行介紹。性能
(1)Clear()方法的語法形式以下:ui
public static void Clear()spa
(2)Clear(string)方法的語法形式以下:教程
public static void Clear(string sharedName)string
其中,sharedName參數指定共享容器名稱。it
在使用Preferences時須要注意如下兩點:io
(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只適合存儲少許文本。 若是嘗試存儲大量文本,會影響應用程序的總體性能。