社区
C#
帖子详情
如何判断含有全角和半角的字符串相等
Abdiel
2009-09-07 10:49:01
例如 string s1="测试stringtest"
string s2="测试stringtest"
想找个方法判断他们相等
多谢多谢
...全文
307
8
打赏
收藏
如何判断含有全角和半角的字符串相等
例如 string s1="测试stringtest" string s2="测试stringtest" 想找个方法判断他们相等 多谢多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CsToD
2009-09-07
打赏
举报
回复
引入Microsoft.VisualBasic.dll程序集
在Microsoft.VisualBasic.Strings类里有一个方法:
StrConv
可以用于转换字符串
其中第二个参数是一个枚举,传入Wide或Narrow把字符串转换成全角或半角之后再比较
qlzf11140820
2009-09-07
打赏
举报
回复
引入Microsoft.VisualBasic.dll程序集没 或是没有安装相应的语言,在控制面板->区域和语言选择中添加相应语言 试试
Abdiel
2009-09-07
打赏
举报
回复
[System.ArgumentException] = {"VbStrConv.Wide and VbStrConv.Narrow are not applicable to the locale specified."}
报这个错,是为什么呀
lbcleo
2009-09-07
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
string s1 = Strings.StrConv(s, VbStrConv.Wide, 0); // 半角转全角
string s2 = Strings.StrConv(s, VbStrConv.Narrow, 0); // 全角转半角
if(s1.Equal(s2))
{
}
[/Quote]
是很方便
yudi010
2009-09-07
打赏
举报
回复
哦也
上面全部回答了
就是StrConv 转化比较
Forrest23
2009-09-07
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
string s1 = Strings.StrConv(s, VbStrConv.Wide, 0); // 半角转全角
string s2 = Strings.StrConv(s, VbStrConv.Narrow, 0); // 全角转半角
if(s1.Equal(s2))
{
}
[/Quote]
晕啊,原来有这么方便的函数,将全角转化成半角,以前都不知道,一直用一个很复杂的别人写的函数
wuyq11
2009-09-07
打赏
举报
回复
string s1 = Strings.StrConv(s, VbStrConv.Wide, 0); // 半角转全角
string s2 = Strings.StrConv(s, VbStrConv.Narrow, 0); // 全角转半角
if(s1.Equal(s2))
{
}
qlzf11140820
2009-09-07
打赏
举报
回复
[Quote=引用 1 楼 cstod 的回复:]
引入Microsoft.VisualBasic.dll程序集
在Microsoft.VisualBasic.Strings类里有一个方法:
StrConv
可以用于转换字符串
其中第二个参数是一个枚举,传入Wide或Narrow把字符串转换成全角或半角之后再比较
[/Quote]
up
string s1="测试stringtest";
string s2 = "测试stringtest";
s1 = Strings.StrConv(s1, VbStrConv.Narrow, 0); // 全角转半角
if (s1 != s2)
{
MessageBox.Show("不等");
}
Android开发、Bitmap 压缩相关操作、文件压缩、文件处理、图片处理、
字符串
处理等处理工具类
Android开发、Bitmap 压缩相关操作...
判断
两
字符串
是否
相等
判断
两
字符串
忽略大小写是否
相等
null转为长度为0的
字符串
返回
字符串
长度 首字母大写 首字母小写 反转
字符串
转化为
半角
字符 转化为
全角
字符)等处理工具类
Excel 2010函数应用速查手册
删除用户名中多余的空格以便进行身份验证(TRIM) 源文件:光盘\源文件\01\022.xlsx 用例16:将
全角
字符转换为
半角
(ASC) 源文件:光盘\源文件\01\024.xlsx 用例17:将
半角
字符转换成
全角
显示(WIDECHAR) ...
Java
全角
与
半角
字符的转换
1)
全角
(Full-width):是一种电脑字符,是指一个
全角
字符占用两个标准字符(或两个
半角
字符)的位置。
全角
占两个字节(16位)。 汉字字符和规定了
全角
的英文字符及国标GB2312-80中的图形符号和特殊字符都是
全角
...
半角
和
全角
的区别 java_
全角
和
半角
的区别是什么
全角
在输入时字母会变粗变大,它会占用两个字节,而
半角
的字体要更窄,它只占用一个字节,如果用
半角
和
全角
分别输入一串数字,就可以明显的感觉到两者的差别。
全角
和
半角
的区别1、输入效果不一样正常情况下
全角
在...
js对
全角
与
半角
介绍及相互转化
全角
:是一种电脑字符,是指一个
全角
字符占用两个标准字符(或两个
半角
字符)的位置。
全角
占两个字节。汉字字符和规定了
全角
的英文字符及国标GB2312-80中的图形符号和特殊字符都是
全角
字符。在
全角
中,字母和数字等与...
C#
110,499
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章