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);
 }命令行

相關文章
相關標籤/搜索