C# 访问不同的设置
C# access different Settings
在我的应用程序中,我添加了 3 个不同的 *.settings 文件。选择后,我想使用不同的应用程序设置,所以我需要更改默认设置。
通常我们通过
访问它
Settings.Default
如何设置不同的?我已经创建了文件
这取决于您添加设置文件的位置。例如,假设您在 Properties
文件夹中添加了 Settings1.setting
,那么您可以通过 Properties.Settings1.Default
.
在代码中访问它
.settings
文件使用遵循 Visual Studio 标准的自定义工具 (SettingsSingleFileGenerator
) 为文件生成名称空间。要为生成的代码使用不同的命名空间,您可以将文件放在自定义文件夹层次结构中,该文件夹层次结构将用作 class 的命名空间,或者您可以轻松设置 Custom Tool Namespace
的 [=13] =] 文件.
您可以打开 .settings
文件的底层 .Designer.cs
,您会看到命名空间、class 名称和 Default
属性 returns Settings1
class(单例)的单个实例。
在我的应用程序中,我添加了 3 个不同的 *.settings 文件。选择后,我想使用不同的应用程序设置,所以我需要更改默认设置。
通常我们通过
访问它Settings.Default
如何设置不同的?我已经创建了文件
这取决于您添加设置文件的位置。例如,假设您在 Properties
文件夹中添加了 Settings1.setting
,那么您可以通过 Properties.Settings1.Default
.
.settings
文件使用遵循 Visual Studio 标准的自定义工具 (SettingsSingleFileGenerator
) 为文件生成名称空间。要为生成的代码使用不同的命名空间,您可以将文件放在自定义文件夹层次结构中,该文件夹层次结构将用作 class 的命名空间,或者您可以轻松设置 Custom Tool Namespace
的 [=13] =] 文件.
您可以打开 .settings
文件的底层 .Designer.cs
,您会看到命名空间、class 名称和 Default
属性 returns Settings1
class(单例)的单个实例。