当前位置:   article > 正文

python代码如何转成c代码_Python到C的代码转换

python代码转换为c#代码

我正在尝试将下面的python代码行转换为C#:encoded_c = chr(abs(ord(string[i]) - ord(key_c) % 256))

这是我在C中得到的:

^{pr2}$

但是,它不会返回相同的结果。我认为这与(int)铸件有关,但当我试图搜索ord()或(int)的其他方法时,它们似乎不起作用。在

作为参考,以下是整个代码块:

Python:def basic_decode(key,string):

decoded_chars=[]

string=base64.urlsafe_b64decode(string)

string=base64.b64decode(string)

for i in xrange(len(string)):

key_c=key[i % len(key)]

encoded_c = chr(abs(ord(string[i]) - ord(key_c) % 256))

decoded_chars.append(encoded_c)

decoded_string="".join(decoded_chars)

return decoded_string

C#:public string basic_decode(string key,string message)

{

List decoded_chars = new List();

byte[] data = Convert.FromBase64String(message);

string decodedString = Enco

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/748328
推荐阅读
相关标签
  

闽ICP备14008679号