您的位置:首页 > 编程语言 > C#

C#全角半角转换

2013-01-14 12:26 288 查看
引用:Microsoft.VisualBasic.dll

1.全角转半角

string input=" ";

string s=Microsoft.VisualBasic.Strings.StrConv(input.Trim(), Microsoft.VisualBasic.VbStrConv.Narrow, 0X0411);

2.半角转全角

string input=" ";

string s=Microsoft.VisualBasic.Strings.StrConv(input.Trim(), Microsoft.VisualBasic.VbStrConv.Wide, 0X0411);

语法

public static string StrConv (string str,VbStrConv Conversion,[OptionalAttribute] int LocaleID)

参数

str

必选。要转换的 String 表达式。

Conversion

必选。VbStrConv 枚举 成员。指定要执行的转换类型的枚举值。

LocaleID

可选。LocaleID 值(如果与系统 LocaleID 值不同)。(系统 LocaleID 值为默认值。)

返回值

返回已转换为指定形式的字符串。

枚举成员

VbStrConv.None

不执行任何转换

VbStrConv.LinguisticCasing

使用语言规则进行大小写,而不使用文件系统(默认)。仅当与 VbStrConv.UpperCase 和 VbStrConv.LowerCase 一起使用时才有效。

VbStrConv.UpperCase

将字符串转换为大写字符。

VbStrConv.LowerCase

将字符串转换为小写字符。

VbStrConv.ProperCase

将字符串中每个单词的第一个字母转换为大写。

VbStrConv.Wide*

将字符串中的窄(半角)字符转换为宽(全角)字符。

VbStrConv.Narrow*

将字符串中的宽(全角)字符转换为窄(半角)字符。

VbStrConv.Katakana**

将字符串中的平假名字符转换为片假名字符。

VbStrConv.Hiragana**

将字符串中的片假名字符转换为平假名字符。

VbStrConv.SimplifiedChinese*

将繁体中文字符转换为简体中文字符。

VbStrConv.TraditionalChinese*

将简体中文字符转换为繁体中文字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: