| Overloads | |
|---|---|
| Get(string) | 获取配置值(相对于此节的键) |
| Get<T>(string) | 获取配置值并转换为指定类型 |
获取配置值(相对于此节的键)
string? Get(string key);
key System.String
相对于此节的键名
System.String
配置值,不存在时返回null
var dbSection = cfg.GetSection("Database");
var host = dbSection.Get("Host"); // 等同于 cfg.Get("Database:Host")
获取配置值并转换为指定类型
T? Get<T>(string key);
T
目标类型
key System.String
相对于此节的键名
T
转换后的配置值,不存在或转换失败时返回默认值
var dbSection = cfg.GetSection("Database");
var port = dbSection.Get<int>("Port"); // 等同于 cfg.Get<int>("Database:Port")