C# 字符串转换 ascii
时间: 2024-11-22 15:26:54 浏览: 6
C# 字符串按 ASCII码 排序的方法
在C#中,将字符串转换为ASCII码的过程通常涉及到获取每个字符的ASCII值。ASCII码是一种字符编码标准,其中每个字符都有一个对应的整数值。以下是简单的步骤:
1. 获取字符串:首先,你需要有一个字符串,例如 `string input = "Hello World";`
2. 遍历字符串:通过遍历字符串中的每一个字符,你可以获取它的ASCII码。在C#中,可以这样做:
```csharp
foreach (char c in input)
{
int asciiValue = (int)c; // 使用 casting 将 char 转换为 int 类型得到 ASCII 值
Console.WriteLine("字符 {0} 的 ASCII 码是 {1}", c, asciiValue);
}
```
3. 整合到数组:如果你想把所有字符的ASCII码整合到一个数组中,可以创建一个新的`int[]`数组来存放它们。
注意,对于非ASCII字符,其ASCII码可能不是你预期的结果,因为ASCII只包含基本的拉丁字母、数字和一些特殊符号。
阅读全文