失去字符所在的位置,通过位置得到该位置所在的字符
, /// <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;
}