c# Ascll转字符串
时间: 2024-09-21 16:07:49 浏览: 70
ASSCALL转换工具(附源码)
在 C# 中,将 ASCII 码转换为字符串通常涉及到遍历一个字符数组,并将每个 ASCII 数值对应的字符插入到结果字符串中。下面是一个简单的示例:
```csharp
byte[] asciiArray = { (byte)72, (byte)101, (byte)108, (byte)108, (byte)111 }; // Helloworld in ASCII
string str = "";
foreach (byte b in asciiArray)
{
str += Convert.ToChar(b);
}
Console.WriteLine("ASCII to String: " + str); // 输出: HelloWorld
```
在这个例子中,我们首先创建了一个包含字母 "Hello" 的 ASCII 字符数组。然后通过 `Convert.ToChar()` 函数,将每个字节转换为字符并添加到 `str` 字符串中。
如果你想让用户输入一个 ASCII 数组,可以稍微修改一下代码:
```csharp
byte[] input;
// 获取用户输入的 ASCII 数组
input = GetUserInputAsByteArray(); // 这里假设有一个函数获取用户的输入
string str = "";
foreach (byte b in input)
{
str += Convert.ToChar(b);
}
Console.WriteLine("ASCII to String: " + str);
```
阅读全文