我有一个 javascript 函数,它具有我想要转换为 C# 的功能。我不知道如何正确翻译这个。
有人可以帮忙吗?
function validateSequenceNumber(val, num) {
var seqNumber = ((parseFloat(num) + 0xCED9) * 0x8088405) & 0xFFFF
var checksum = seqNumber.toString(16).toUpperCase()
if (checksum != val.substring(11, 15)) {
return false;
}
return true;
}
最佳答案
parseFloat
变为 float.Parse
,seqNumber.toString(16)
变为 string.Format("{0:x} ", seqNumber).ToUpper();
注意C#中的子字符串参数不是start、end;而是开始,长度。所以要小心。 function
显然变成了 bool
。我想就是这样。
关于c# - 将 javascript 方法的功能转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604141/