C#全角半角转换输出解决方法

Microsoft.VisualBasic 命名空间 Strings 模块 StrConv 函数就具备大写/小写、全角/半角、中文简体/繁体等转换功能,字符串转换应该说是VB.NET的强项,是这样的:VB.NET直接调StrConv函数就好了,C#版的则须要在项目中添加引用Microsoft.VisualBasic.dll, 而后就能够在C#程序中直接使用VB.NET的StrConv函数了。ide

在C#项目中添加引用Microsoft.VisualBasic.dll, 能够在C#程序中直接使用VB.NET中丰富的函数 1// 命令行编译 : csc /r:Microsoft.VisualBasic.dll Test.cs函数

// 若是是用 Visual Studio .NET IDE, 请按如下方法为项目添加引用:

// 打开[解决方案资源管理器], 右击项目名称, 选择[添加引用],

// 从列表中选择 Microsoft Visual Basic .NET Runtime 组件.
using Microsoft.VisualBasic;
class Test
{
 static void Main()
{
 string s = “博客园-defifind”;
 System.Console.WriteLine(s);
 s = Strings.StrConv(s, VbStrConv.Wide , 0); // 半角转全角
 s = Strings.StrConv(s, VbStrConv.TraditionalChinese, 0); // 简体转繁体
 System.Console.WriteLine(s);
 s = Strings.StrConv(s, VbStrConv.ProperCase , 0); // 首字母大写
 s = Strings.StrConv(s, VbStrConv.Narrow , 0); // 全角转半角
 s = Strings.StrConv(s, VbStrConv.SimplifiedChinese , 0); // 繁体转简体
 System.Console.WriteLine(s);
 }命令行

相关文章
相关标签/搜索