c#字符转十进制ascll码
时间: 2024-10-21 07:07:33 浏览: 27
16进制Ascll与字符串相互转换
在 C# 中,你可以将字符转换为其对应的 ASCII 码。ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种字符编码标准,用于表示英语和其他西欧语言的字符。每个英文字符、数字或标点符号都有一个唯一的 ASCII 编码值。
例如,如果你想将字符 'A' 转换为它的 ASCII 值,可以这样做:
```csharp
char character = 'A';
int asciiValue = (int)character;
```
在这里,`(int)character` 将字符 `A` 转换为它的整数等价形式(即其 ASCII 码值)。你可以打印这个 `asciiValue` 来查看结果。
如果你需要将整个字符串转换为包含所有字符 ASCII 值的数组,可以遍历字符串并使用同样的方法:
```csharp
string str = "Hello";
int[] asciiArray = new int[str.Length];
for (int i = 0; i < str.Length; i++)
{
asciiArray[i] = (int)str[i];
}
```
阅读全文