http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3596|回复: 0

[字符串] 26个字母是一家,字母操作,想要哪个就那个!

[复制链接]
发表于 2014-11-12 15:04:51 | 显示全部楼层 |阅读模式
不废话,上代码!

[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;
    }


项目中数据库为了方便排序,需要字母开头,获取数据库中的存在字母后通过该方法找到下一个字母。。。。自己看,暂时不全面!我暂时只用到返回下一个字母。

记得自己判断填写条件是否符合!!!!



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-6-2 01:48

© 2014-2021

快速回复 返回顶部 返回列表