應(yīng)用存儲信息的讀寫技巧
在Windows 10和Windows Phone 8.1開發(fā)過程中,應(yīng)用程序常常需要使用到信息的緩存來進(jìn)行存儲。本文將詳細(xì)介紹如何在開發(fā)過程中實(shí)現(xiàn)信息的緩存的讀寫。獲得一個ApplicationDa
在Windows 10和Windows Phone 8.1開發(fā)過程中,應(yīng)用程序常常需要使用到信息的緩存來進(jìn)行存儲。本文將詳細(xì)介紹如何在開發(fā)過程中實(shí)現(xiàn)信息的緩存的讀寫。
獲得一個ApplicationDataContainer對象
首先,我們需要獲取一個ApplicationDataContainer對象,該對象會被用來存儲我們的信息??梢酝ㄟ^以下代碼獲取該對象:
```csharp
localSettings ;
```
設(shè)計鍵值對結(jié)構(gòu)信息
在存儲信息之前,我們需要為要存儲的信息設(shè)計一個鍵值對結(jié)構(gòu)。例如,我們需要存儲顏色信息,可以使用以下代碼:
```csharp
localSettings ;
Color tempcolor ((a.Text), (r.Text), (g.Text), (b.Text));
["a"] a.Text;
["r"] r.Text;
["g"] g.Text;
["b"] b.Text;
```
以上代碼將把a(bǔ)、r、g、b四個輸入框中的數(shù)值分別存儲到名為"a"、"r"、"g"、"b"的鍵中。
讀取程序存儲信息
在需要讀取存儲的信息時,我們需要先判斷是否存在對應(yīng)的信息??梢允褂靡韵麓a進(jìn)行判斷:
```csharp
localSettings ;
if (["a"] ! null)
{
string a ["a"] as string;
string r ["r"] as string;
string g ["g"] as string;
string b ["b"] as string;
Color tempcolor ((a), (r), (g), (b));
// 進(jìn)一步處理讀取到的信息
}
```
以上代碼會先檢查鍵"a"是否存在,如果存在則將相應(yīng)的值轉(zhuǎn)換為字符串,并進(jìn)行進(jìn)一步處理。
總結(jié)
本文介紹了在Windows 10和Windows Phone 8.1開發(fā)過程中,應(yīng)用程序常用到的信息緩存的讀寫技巧。通過獲取ApplicationDataContainer對象,并設(shè)計好鍵值對結(jié)構(gòu),我們可以方便地進(jìn)行信息的存儲和讀取。希望本文能夠?qū)Υ蠹以陂_發(fā)過程中的信息管理有所幫助。