不废话,上代码!
[C#] 纯文本查看 复制代码
/// <summary>
/// 输入一个英文字母,输出之后的第几个字母(数据库字符排序用,常用为第一个)。
/// </summary>
/// <param name="Knowword">英文字母</param>
/// <param name="next">该字母的后面第几个(不能超出长度,否则报错)</param>
/// <param name="dx">ture大写,false小写</param>
/// <returns>返回字母</returns>
public string reWordNext(string Knowword,int next,bool dx)
{
string Words_s = "abcdefghijklmnopqrstuvwxyz";
string Words_m = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
string reWord = "";
if (dx==true)
{
//大写
int s = Words_m.IndexOf(Knowword);//获取索引
string NewWord = Words_m.Substring(s, next+1);//截取
reWord = NewWord.Substring(NewWord.Length - 1, 1);
}
else
{
//小写
int s = Words_s.IndexOf(Knowword);//获取索引
string NewWord = Words_s.Substring(s, next+1);//截取
reWord = NewWord.Substring(NewWord.Length - 1, 1);
}
return reWord;
}
项目中数据库为了方便排序,需要字母开头,获取数据库中的存在字母后通过该方法找到下一个字母。。。。自己看,暂时不全面!我暂时只用到返回下一个字母。
记得自己判断填写条件是否符合!!!!
|