Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wpf c#应用程序中存储键/值对的最佳方法是什么?_Wpf_C# 4.0 - Fatal编程技术网

在wpf c#应用程序中存储键/值对的最佳方法是什么?

在wpf c#应用程序中存储键/值对的最佳方法是什么?,wpf,c#-4.0,Wpf,C# 4.0,我需要在wpf c#应用程序中存储太多的键/值。 我需要在整个应用程序中使用它。 那么哪种方法是最好的呢 谢谢在我的应用程序WPF中,我使用了一个AppConfig,如果展开Visual Studio的“属性”部分并双击“设置”部分,您将能够在配置文件中添加自定义设置,其结果与此类似: <configuration> <userSettings> <WpfApplication1.Properties.Settings> <set

我需要在wpf c#应用程序中存储太多的键/值。 我需要在整个应用程序中使用它。 那么哪种方法是最好的呢


谢谢

在我的应用程序WPF中,我使用了一个AppConfig,如果展开Visual Studio的“属性”部分并双击“设置”部分,您将能够在配置文件中添加自定义设置,其结果与此类似:

<configuration>
<userSettings>
    <WpfApplication1.Properties.Settings>
        <setting name="KeyVar" serializeAs="String">
            <value>MyVar</value>
        </setting>
    </WpfApplication1.Properties.Settings>
</userSettings>
</configuration>

我有太多的Kay/值对,值包含太长的字符串。因此,使用您提供的方式对我的应用程序来说是正确的。简而言之,我想问一下使用AppConfig是否会降低我的应用程序的速度?没有AppConfig,它比数据库快。好的,我将使用AppConfig。谢谢
string myVar = Properties.Settings.Default.KeyVar.ToString();