c#property只包含get,其中从App.config设置的值

时间:2013-09-17 09:16:35

标签: c#

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

在App.config文件中,add key="access" value="abcd"标签内有appSettings等参数,而在其他类文件中有get属性,例如 public string Access { get; }我从中获得了值abcd。这里没有设置属性。但是我将access的值设为abcd并且工作正常。

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

1 个答案:

答案 0 :(得分:5)

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

伪代码:

public class Settings
{
    private string _access;

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

    public string Access { get { return _access; } }
}