一个非常简单的问题再简单不过了

.Net技术 码拜 8年前 (2016-04-30) 825次浏览
本人想问  怎样才能输出unicode字符  例如本人想输出一个日语字符,一个中文字符   你看本人下面的程序为什么不显示 !号  根据unicode应该显示叹号0021
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Globalization;
using System.Collections;
namespace delete
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(0x0021);
}
}
}
解决方案

10

1、显示Unicode字符

Console.WriteLine(Encoding.Unicode.GetString(...));

2、显示!,改成Console.WriteLine((char)0x0021);

10

Console.WriteLine("\u0021");

现在的写法重载的是WriteLine(int),你本人去看源代码吧,最后输出的是int.ToString()的值


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个非常简单的问题再简单不过了
喜欢 (0)
[1034331897@qq.com]
分享 (0)