在百度搜索了C# TEA算法,里面有一段代码是这样的
//byte[]型数据转成int[]型数据
private uint[] byteToInt(byte[] content, uint offset)
{
uint[] result = new uint[2]; //除以2的n次方 == 右移n位 即 content.length / 4 == content.length >> 2
for (uint i = 0, j = offset; (j<(offset+8))&&(j<content.Length); i++, j += 4)
{
result[i] = transform(content[j + 3]) | transform(content[j + 2]) << 8 | transform(content[j + 1]) << 16 | transform(content[j]) << 24;
}
return result;
}
该工程文件似乎是在VS2010下创建的,由于我的是VS2008,无法打开,只能通过记事本打开查看代码。
问题1.请问这段代码中的transform是什么意思?
问题2:请问要使用transform需要using什么?
白衣染霜花
杨__羊羊
慕桂英4014372
相关分类