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