好友
阅读权限25
听众
最后登录1970-1-1
|
本帖最后由 yangand 于 2012-9-25 15:10 编辑
请帮我翻译一下这段 C#翻译成易语言或者解释一下也行。
source是一个被传进来的字符串参数。
string str2 = source.Replace("-", ""); //这个是删掉”-“
int startIndex = str2[str.Length - 2] - 'A'; //这里的'A'是什么? 代表41吗?
int num2 = str2[str2.Length - 1] - 'A'; //上一行懂了,这行就懂了
str2 = str2.Substring(startIndex); //应该是取子文本吧
str2= str2.Substring(0, str2.Length -num2 - 2); //应该也是从某个位置开始取子文本吧
for (int i = 0; i < str2.Length; i += 4)
{
int num4 = (XConst.REG_CODE.IndexOf(str2.Substring(i, 2)) / 2) % 0x10;
//reg code=""LMFGHDELNABPQRSYZWVXJIXUUVWWXYDSTJGSJKOKRQZCHCCDEUNOTNFIAPOBRKMG";"
int num5 = (XConst.REG_CODE.IndexOf(str2.Substring(i + 2, 2)) / 2) % 0x10;
str =str + ((char) ((num4 * 0x10) +num5));
}
先谢谢了
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|