.net提取首字母的方法类
来源:互联网 发布:js判断微信浏览器跳转 编辑:程序博客网 时间:2024/04/29 00:56
.net提取首字母的方法类
在一般的btoc商城代码里面通常会以开头字母、时间、ID、等进行排序 这里分享一段提取字符串首字母的方法类希望对大家有所帮助
需要的地方调用UtilIndexCode(string IndexTxt)方法 它会根据你所提供的字符串是中文还是英文的进行判断 然后提取出字符串
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
/// <summary>
///BrandSort 的摘要说明
/// </summary>
public class BrandSort
{
public BrandSort()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static string UtilIndexCode(string IndexTxt)
{
string _Temp = null;
for (int i = 0; i < 1; i++)
_Temp = _Temp + GetOneIndex(IndexTxt.Substring(i, 1));
return _Temp;
}
//得到单个字符的首字母
private static string GetOneIndex(string OneIndexTxt)
{
if (Convert.ToChar(OneIndexTxt) >= 0 && Convert.ToChar(OneIndexTxt) < 256)
return OneIndexTxt.ToUpper();
else
return GetGbkX(OneIndexTxt);
}
//根据汉字拼音排序得到首字母
private static string GetGbkX(string str)
{
if (str.CompareTo("吖") < 0)
{
return str;
}
if (str.CompareTo("八") < 0)
{
return "A";
}
if (str.CompareTo("嚓") < 0)
{
return "B";
}
if (str.CompareTo("咑") < 0)
{
return "C";
}
if (str.CompareTo("妸") < 0)
{
return "D";
}
if (str.CompareTo("发") < 0)
{
return "E";
}
if (str.CompareTo("旮") < 0)
{
return "F";
}
if (str.CompareTo("铪") < 0)
{
return "G";
}
if (str.CompareTo("讥") < 0)
{
return "H";
}
if (str.CompareTo("咔") < 0)
{
return "J";
}
if (str.CompareTo("垃") < 0)
{
return "K";
}
if (str.CompareTo("呒") < 0)
{
return "L";
}
if (str.CompareTo("拏") < 0)
{
return "M";
}
if (str.CompareTo("噢") < 0)
{
return "N";
}
if (str.CompareTo("妑") < 0)
{
return "O";
}
if (str.CompareTo("七") < 0)
{
return "P";
}
if (str.CompareTo("亽") < 0)
{
return "Q";
}
if (str.CompareTo("仨") < 0)
{
return "R";
}
if (str.CompareTo("他") < 0)
{
return "S";
}
if (str.CompareTo("哇") < 0)
{
return "T";
}
if (str.CompareTo("夕") < 0)
{
return "W";
}
if (str.CompareTo("丫") < 0)
{
return "X";
}
if (str.CompareTo("帀") < 0)
{
return "Y";
}
if (str.CompareTo("咗") < 0)
{
return "Z";
}
return str;
}
//事务处理类
}
- .net提取首字母的方法类
- PHP提取中英文首字母的方法
- 提取汉字首字母的工具类
- 提取汉字首字母工具类
- QT中提取汉字首字母-方法一
- QT中提取汉字首字母-方法二
- ASP.NET中获取中文首字母的方法
- 提取汉字拼音的首字母+英文+数字
- java提取每个汉字的首字母
- java提取每个汉字的首字母
- excel中提取汉字的拼音首字母
- java实现提取中文的首字母
- 用系统方法提取字符串首字母并进行排序
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
- VS2008,使用web水晶报表显示静态图片
- 此文本文件包含的数据无法放在一个工作表中
- 韩国游
- 转牛人的博客:《COM 组件设计与应用》系列文章整理
- web developer tips (78):使用文档大纲导航
- .net提取首字母的方法类
- 飞鸽传书非常好用
- 史上最极客桌面壁纸
- CSS实现鼠标经过图片由黑白变彩色
- [转]PHP 常量 dirname(__file__) 学习
- android animation的学习之路
- 巧用CSS制作特效艺术字(7例)
- WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(14)-移植CS8900A网卡NDIS Miniport驱动
- 网站被搜索引擎收录的好处