C#Get only属性在构造函数中设置

时间:2017-08-30 07:39:45

标签: c# get accessor

整个代码片段如下所示,您看到配置是只读的(仅限获取),但为什么可以设置值。

namespace NetCoreWP1
{
    public class Startup
    {
        public Startup(IHostingEnvironment env)
        {
            var builder = new ConfigurationBuilder()
                .SetBasePath(env.ContentRootPath)
                .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
                .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
                .AddEnvironmentVariables();
            Configuration = builder.Build();
        }

        public IConfigurationRoot Configuration { get; }

        .......
      }
    }
}

0 个答案:

没有答案