c#十进制转换为ascii码
时间: 2024-09-30 19:06:22 浏览: 39
C# 中2,10,16进制及其ASCII码之间转化
在C#中,你可以将十进制数转换为ASCII码字符串,通过利用`Convert.ToString()`方法。这个方法接受一个整型数值作为输入,并返回其对应的字符编码,格式默认为十六进制,但可以指定基数(Base参数),如Base 10表示十进制。
以下是一个简单的示例:
```csharp
int decimalValue = 78; // 代表字符 'N'
string asciiString = Convert.ToString(decimalValue, 10); // 转换为十进制 ASCII 码
// 输出:"78"
Console.WriteLine(asciiString);
```
如果你想得到的是实际的字符而不是数字字符串,你可以这样做:
```csharp
char charFromDecimal = (char)decimalValue;
string charAsString = charFromDecimal.ToString(); // 如果 decimalValue 是一个有效的 ASCII 字符
// 输出:"N"
Console.WriteLine(charAsString);
```
阅读全文