2

サンプルの c# アプリケーションがあります。

App.configファイルにはタグadd key="access" value="abcd"内などのパラメータがあり、他のクラスファイルには、値を取得している場所appSettingsなどのgetプロパティがあります .ここにはsetプロパティはありません.しかし、asの値を取得しています正常に動作しています。public string Access { get; }abcdaccessabcd

私の質問は、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 に答える