现在的位置: 首页 > 综合 > 正文

得到字符所在的位置,,通过位置得到该位置所在的字符

2017年11月06日 ⁄ 综合 ⁄ 共 1307字 ⁄ 字号 评论关闭

, /// <summary>
        /// 得到字符所在的位置
        /// </summary>
        /// <param name="objStr">字符</param>
        /// <param name="objArray">字符串(格式:"$a$b$c$)</param>
        /// <returns></returns>
        public int strIndex(object objStr, object objArray)
        {
            int sIndex = -1;
            if (objStr != null)
            {
                string[] strArray = objArray.ToString().Split(',');

                if (strArray.Length > 0)
                {
                    for (int i = 0; i < strArray.Length; i++)
                    {
                        if (objStr.ToString().Trim() == strArray[i].ToString().Trim())
                        {
                            sIndex = i;
                            break;
                        }
                    }
                }

            }
            return sIndex;
        }
        /// <summary>
        /// 通过位置得到该位置所在的字符
        /// </summary>
        /// <param name="sIndex">位置</param>
        /// <param name="objArray">字符串(格式:"a,b,c)</param>
        /// <returns></returns>
        public string StrArrayIndex(int sIndex, object objArray)
        {
            string s = "";
            if (objArray != null)
            {
                string[] strArray = objArray.ToString().Split(',');
                if (sIndex < strArray.Length&&sIndex>=0)
                {
                    s = strArray[sIndex];
                }

            }
            return s;
        }

抱歉!评论已关闭.