C#中的全局变量或等价物

pro*_*eek 2 c# global-variables

我需要读取XML文件并在软件启动时将所有信息存储在变量/类中,并使每个类都可以访问变量/类.

使用C++,我可以使用全局变量或类,即使拥有全局变量不是一个好习惯.

  1. 如果变量/类是只读数据,那么我可以使用哪些方法来实现C#的目的?
  2. 如果变量/类是读/写怎么办?

Tim*_*ass 9

您可以使用公共静态类,并从那里使所有内容可用.您可以在创建时使用数据填充它.它在技术上不会在全球范围内,但会使数据容易获得,并且您不会明确地必须实例化任何内容.


moi*_*eme 5

具有静态只读变量的静态类