/// <summary> /// 値を返す /// </summary> /// <param name="key">キー</param> /// <returns> /// 変換された設定値 /// </returns> public static T GetValue <T>(SetValTypeBase <T> key) { return(_helper.GetValue(key)); }
/// <summary> /// 値を返す /// </summary> /// <param name="setValTypeBaseCls">設定値クラス</param> /// <returns> /// 変換された設定値 /// </returns> public T GetValue <T>(SetValTypeBase <T> setValTypeBaseCls) { return(setValTypeBaseCls.GetValue(this.KeyValueDic)); }
/// <summary> /// 値変換 /// </summary> /// <param name="key">キー</param> /// <param name="val">変換元値</param> /// <returns>変換後値</returns> public T ConvertToValue <T>(SetValTypeBase <T> key, string val) { return(key.ConvertToValue(val)); }
/// <summary> /// 値を追加する /// </summary> /// <param name="key">キー</param> /// <param name="newValue"> /// 新しい値 /// </param> public void AddValue <T>(SetValTypeBase <T> key, T newValue) { // 設定キー-新値Dicプロパティに追加 this._dic.Add(key, newValue); }