我有一个示例c#应用程序.
在App.config文件中有诸如add key="access" value="abcd"inside appSettings标签之类的参数,在其他类文件中有一个get属性,例如
public string Access { get; }从我获取值的地方.abcd这里没有set属性.但是我得到了accessas 的值abcd和它的工作正常.
我的问题是,App.config中的访问值是在应用程序中设置的.
仍然可以在定义属性的类中设置只读属性.这就是这里发生的事情.
伪代码:
public class Settings
{
private string _access;
public Settings()
{
_access = read from config;
}
public string Access { get { return _access; } }
}
Run Code Online (Sandbox Code Playgroud)