不知道这是否算作低级编程:将字符串视为char*,指针算术,十六进制格式化控制台输出,是的!
添加一点P/Invoke并调用您自己的原生C dll?
using System;
class MainClass
{
unsafe public static void Main (string[] args)
{
fixed (char* r = "helloworld".ToCharArray())
{
char* p = r;
while (*p != 0)
Console.WriteLine("{0:X}", (int) *p++);
}
}
}
Run Code Online (Sandbox Code Playgroud)
编译/ unsafe标志,输出:
68
65
6C
6C
6F
77
6F
72
6C
64
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2391 次 |
| 最近记录: |