我不得不将VB6的加密解密函数复制到csharp中。我遇到了扩展ascii字符的问题。例如,所讨论的字符的扩展ASCII值为155(看起来像'>'的较小版本)。在csharp中将扩展字符转换为int
我从谷歌学到搜索,有很多扩展ASCII版本(页?),但我只需要标准的Latin-1在此显示http://www.ascii-code.com/
但我无法找到一个明确的方式做什么,我需要。我需要的是从角色中获得值155(以及扩展集合中的其他值)的方法。 VB6用一个简单的Asc(String)语句来做到这一点。我只需要一种方法来模拟csharp中的这个语句。
从字符串中提取char并将其转换为int。 – Kevin
不幸的是,它给出的值是8250 - 不是155.这是unicode字符的值(2字节不是1) – Belmiris
不好意思把它当作字节 – Kevin