求助 关于 php的一行代码 用 c# 翻译的问题~
define(DOWNLOAD_SECRET,"secret");
$time = pack('N', 3600);
$key = $time.DOWNLOAD_SECRET;
以上是原来的php代码~ 它将一个二进制的数据和普通字符串相加了~我在c#中应该怎么处理呢?
以下是我写的c#代码:
//压缩成二进制流,转换php中对应pack函数
byte[] time = BitConverter.GetBytes(expirationTime);
if (BitConverter.IsLittleEndian)
Array.Reverse(time);
Console.WriteLine(Encoding.UTF8.GetString(testArry));
但是 两个得出的结果中间的字符有点相差~
请问正确的应该是什么样呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 菜B,我跟说的不行吗?
给我来点分吧。
const string DOWNLOAD_SECRET= "secret";
string time = Convert.ToString(3600, 2);
string key= time+DOWNLOAD_SECRET; --------------------编程问答--------------------
根本不行
补充:.NET技术 , C#