public string Get(string key, string def = "") { if (parameters.Count < 0) { return(def); } AdConfigParameter adConfigParameter = parameters.Find(item => item.key.Equals(key)); if (adConfigParameter == null) { return(def); } return(adConfigParameter.value); }
public bool GetBool(string key, bool def = false) { if (parameters.Count < 0) { return(def); } AdConfigParameter adConfigParameter = parameters.Find(item => item.key.Equals(key)); if (adConfigParameter == null) { return(def); } bool returnVal = bool.TryParse(adConfigParameter.value, out returnVal) ? returnVal : def; return(returnVal); }
public long GetLong(string key, long def = 0) { if (parameters.Count < 0) { return(def); } AdConfigParameter adConfigParameter = parameters.Find(item => item.key.Equals(key)); if (adConfigParameter == null) { return(def); } long returnVal = long.TryParse(adConfigParameter.value, out returnVal) ? returnVal : def; return(returnVal); }
public int GetInt(string key, int def = 0) { if (parameters.Count < 0) { return(def); } AdConfigParameter adConfigParameter = parameters.Find(item => item.key.Equals(key)); if (adConfigParameter == null) { return(def); } int returnVal = int.TryParse(adConfigParameter.value, out returnVal) ? returnVal : def; return(returnVal); }
public List <string> GetList(string key, List <string> def = null) { if (parameters.Count < 0) { return(def); } AdConfigParameter adConfigParameter = parameters.Find(item => item.key.Equals(key)); if (adConfigParameter == null) { return(def); } var value = adConfigParameter.value; var list = value.Split(',').ToList(); return(list.Count > 0 ? list : def); }