不废话,上代码! 
 
[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;
    }
 
 
项目中数据库为了方便排序,需要字母开头,获取数据库中的存在字母后通过该方法找到下一个字母。。。。自己看,暂时不全面!我暂时只用到返回下一个字母。 
 
记得自己判断填写条件是否符合!!!! 
 
 |