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

求js翻译成c#代码,该怎么处理

2013-09-06 
求js翻译成c#代码script typetext/javascriptvar eabcd,n5555for(var r0,ie.lengthri++r){

求js翻译成c#代码


<script type="text/javascript">
var e="abcd",
n=5555;
for(var r=0,i=e.length;r<i;++r)
{
    n+=(n<<5)+e.charAt(r).charCodeAt();
}
document.write(n&1234)
</script>


这句是js的代码,如何翻译成c#的呢?
主要是for中间的 charat和charcodeat

[解决办法]
上面写错了Ansic==>>>> ASCII

static int Fuck(string code)
{
    if (string.IsNullOrEmpty(code)) return 0;
    int n = 5555;
    byte[] buffer = Encoding.ASCII.GetBytes(code.ToCharArray());
    for (int r = 0; r < code.Length; r++)
    {
        n += (n << 5) + buffer[r];
    }
    return n & 1234;
}

热点排行