Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 /// <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));
 }