2

我有一个示例 C# 应用程序。

在 App.config 文件中有参数,例如add key="access" value="abcd"内部appSettings标记,在其他类文件中有一个 get 属性,例如 public string Access { get; }从哪里获取值。abcd这里没有设置属性。但是我得到accessas的值abcd及其工作正常。

我的问题是,App.config 中的访问值是在应用程序中设置的。

4

1 回答 1

5

仍然可以从定义该属性的类中设置只读属性。这就是这里发生的事情。

伪代码:

public class Settings
{
    private string _access;

    public Settings()
    {
        _access = read from config;
    }

    public string Access { get { return _access; } }
}
于 2013-09-17T09:20:38.233 回答