所有表单类都可以访问的全局配置变量?

问题描述 投票:0回答:1

我有一个 WinForms C# 项目。它有多种形式/类别。我在 app.config 中有一个键控字符串,并且想在所有表单/类中使用它。

我要在每个表单类中创建一个字符串类型的字段,并从app.config中读取值,并将值分配给该字段吗?

或者是否有一个类,以便我可以仅为该类创建一个字段,从app.config中读取一次值,并将其分配给该字段一次,并让其他表单类引用它?

c# winforms configuration
1个回答
2
投票

为什么不直接创建具有共享配置数据的静态类?

public static class ConfigData
{
  public static string ConfigString1 {get;set;}
  public static int ConfigInt1 {get;set;}

}

并添加“using static yournamespace.ConfigData;”到任何需要配置数据的类文件

© www.soinside.com 2019 - 2024. All rights reserved.