当前位置:首页C# > 正文

C#全角和半角转换

作者:野牛程序员:2023-12-25 14:51:27C#阅读 2645

在C#中,可以使用 System.Text.Encoding 类来进行全角和半角字符的转换。下面是一个简单的示例代码,演示如何将字符串中的全角字符转换为半角字符:

using System;
using System.Text;

class Program
{
    static void Main()
    {
        string fullwidthString = "Hello,World!";
        string halfwidthString = ConvertFullwidthToHalfwidth(fullwidthString);

        Console.WriteLine("原始字符串:" + fullwidthString);
        Console.WriteLine("转换后字符串:" + halfwidthString);
    }

    static string ConvertFullwidthToHalfwidth(string input)
    {
        Encoding utf32 = Encoding.UTF32;
        byte[] utf32Bytes = utf32.GetBytes(input);
        string utf16String = Encoding.UTF32.GetString(utf32Bytes);
        return utf16String;
    }
}



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击