コード例 #1
0
        /// <summary>
        /// 返回buff名称 文件名 BattleCondition
        /// </summary>
        /// <param name="id">效果ID</param>
        /// <returns></returns>
        public static string GetConditionName(string id)
        {
            GetValueRows gvr = new GetValueRows()
            {
                TableName  = Const.BattleCondition,
                ReturntRow = "CondName",
                SelectRow  = "ConditionID",
                Id         = id
            };

            return(DataHelper.GetValue(gvr));
        }
コード例 #2
0
        /// <summary>
        /// 返回Name等中文名字
        /// </summary>
        /// <param name="gvr">查询条件实体对象</param>
        /// <returns></returns>
        public static string GetValue(GetValueRows gvr)
        {
            FileHelper.LoadTable(gvr.TableName);
            DataRow[] dr = XkfyData.Tables[gvr.TableName].Select($"{gvr.SelectRow}='{gvr.Id}'");
            if (dr.Length > 1)
            {
                return(string.Format("{0}.txt 文件中{2}【{1}】出现了多次", gvr.TableName, gvr.Id, gvr.SelectRow));
            }
            if (dr.Length == 0)
            {
                return(string.Format("{0}.txt 文件中{2}【{1}】未找到", gvr.TableName, gvr.Id, gvr.SelectRow));
            }

            return(dr[0][gvr.ReturntRow].ToString());
        }