我不得不將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