/// <summary> /// 取出Dictionary 数据 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="__parameters"></param> /// <param name="_parametercode"></param> /// <param name="_isobject"></param> /// <returns></returns> public static T GetParameter <T>(Dictionary <byte, object> _parameters, Parametercode _parametercode, bool _isobject = false) { object o = null; _parameters.TryGetValue((byte)_parametercode, out o); if (_isobject == false) { return((T)o); } return((T)o); }
/// <summary> /// 添加 dictionary 数据 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="_parameters"></param> /// <param name="_key"></param> /// <param name="_value"></param> /// <param name="_isobject"></param> public static void AddParameter <T>(Dictionary <byte, object> _parameters, Parametercode _key, T _value, bool _isobject = true) { _parameters.Add((byte)_key, _value); }