首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

vb的一句话转成c#解决思路

2012-06-28 
vb的一句话转成c#p_byte(w_i \ 2) p_byte(w_i \ 2) + (CLng(Mid(w_text, (w_i + 1), 1))) * (4 ^ (w_i M

vb的一句话转成c#
p_byte(w_i \ 2) = p_byte(w_i \ 2) + (CLng(Mid(w_text, (w_i + 1), 1))) * (4 ^ (w_i Mod 2))

转成c# 多谢,看糊涂了

[解决办法]
p_byte应该是个数组, Mid是字符串的SubString, Mod 取模数 就是 %

CLng应该是解析表达式的,这个你c#没有现成的,你可以在网上找一个类,很多的
[解决办法]
CLng是转long型
[解决办法]
p_byte[w_i / 2] = p_byte[w_i / 2] + int.Parse(w_text.Substring(w_i + 1, 1)) * (int)(Math.Pow(4,w_i % 2));
[解决办法]
p_byte(w_i \ 2) = p_byte(w_i \ 2) + (CLng(Mid(w_text, (w_i + 1), 1))) * (4 ^ (w_i Mod 2))

p_byte[w_i/2]=p_byte[w_i/2]+Convert.ToInt64(w_text.substring(w_i+1,1)*(4^w_i%2)
[解决办法]
那就改成 p_byte[w_i / 2] = p_byte[w_i / 2] + byte.Parse(w_text.Substring(w_i + 1, 1)) * (byte)(Math.Pow(4, w_i % 2));

热点排行