引用: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*
将简体中文字符转换为繁体中文字符。