2011-08-05 7 views

答えて

7

検索する値を保存するだけの場合は、IsolatedStorage、特にApplicationSettingsクラスを使用することをおすすめします。

それの例は、使用です:

using System.IO.IsolatedStorage; 

//storing value 
int someValue = 10; 
IsolatedStorageSettings.ApplicationSettings.Add("MyKey",someValue); 

//write or update value 
IsolatedStorageSettings.ApplicationSettings["MyKey"] = someValue; 

//write to disk 
IsolatedStorageSettings.ApplicationSettings.Save(); 


//reading value 
if(IsolatedStorageSettings.ApplicationSettings.Contains("MyKey")) 
{ 
    int readValue = (int) IsolatedStorageSettings.ApplicationSettings["MyKey"]; 
} 

マンゴーは今MSSqlCEのサポートを提供していますが、値のセットのために、それはやり過ぎだ。永続的なユーザー/アプリケーション設定ではなく、リレーショナルデータを格納する必要がある場合は、データベースが適切です。

IsolatedStorageはいいですが、読み書きには高価な場合があります。あなたのUIスレッドからIsolatedStorageを読み込まないようにしてください。これにより、アプリケーションが応答しないように見えます。

+0

私はそれをチェックして助けてくれてありがとう –

+0

私はこの値段で "価値は期待された範囲に収まらない"と私はチェックしたし、重複した価値はない。どんなキー値を使っても... –

+0

@ng_ducnghiaは新しい質問のように聞こえる。そして、woudlは、あなたがebに答えられるようにあなたのコードを表示することをほぼ必要としています。 –