/// <summary> 设定资源对象内置参数 /// 将输入的参数,按规则赋予属性CSValue /// </summary> /// <param name="ItemName">项目名</param> /// <param name="ItemValue">项目值</param> /// <returns></returns> public int SetItemValue(string ItemName, string ItemValue) { if (b_ValueFlag) { cskv_Value = new CSKeyValue(); cskv_Value.F_Value = '\''; cskv_Value.CSInitial(this.ExtendedValue); b_ValueFlag = false; } int i_Result = cskv_Value.CSAdd(ItemName, ItemValue); this.ExtendedValue = cskv_Value.ToSerializedString(); return(i_Result); }
/// <summary> 获取资源对象内置参数 /// 从属性CSValue中解析出对应的内置参数 /// </summary> /// <param name="ItemName">项目名</param> /// <returns></returns> public string GetItemValue(string ItemName) { if (string.IsNullOrEmpty(this.ExtendedValue)) { return(string.Empty); } if (b_ValueFlag) { cskv_Value = new CSKeyValue(); cskv_Value.F_Value = '\''; cskv_Value.CSInitial(this.ExtendedValue); b_ValueFlag = false; } return(cskv_Value.CSGetValue(ItemName)); }