C# 如何将Unicode值转换为ASCII字符串?

C# 如何将Unicode值转换为ASCII字符串?,c#,unicode,C#,Unicode,我得到一个Unicode值,该值包含可以表示为ASCII的字符。如何从Unicode值中获取包含ASCII字符的字符串?使用该方法如果您有一个字符串实例,并且希望将其转换为包含ASCII字符值的字节数组,则可以使用该类的GetBytes方法。查看此示例 你需要将字符串转换成一个字节数组我喜欢这样一个简单的问题在4分钟内有四个不同的答案;缓冲区是unicode值的字节数组。 string text = "your text"; byte[] asciiBytes = Encoding.Conver

我得到一个Unicode值,该值包含可以表示为ASCII的字符。如何从Unicode值中获取包含ASCII字符的字符串?

使用该方法如果您有一个字符串实例,并且希望将其转换为包含ASCII字符值的字节数组,则可以使用该类的GetBytes方法。

查看此示例


你需要将字符串转换成一个
字节数组

我喜欢这样一个简单的问题在4分钟内有四个不同的答案;缓冲区是unicode值的字节数组。
string text = "your text";
byte[] asciiBytes = Encoding.Convert(Encoding.Unicode, Encoding.ASCII, Encoding.Unicode.GetBytes(text));