日期:2014-05-19  浏览次数:20927 次

一段php代码,想要转换成c#代码,大家帮忙看看呀
$data   =   fread($this-> fp,   48);
if   (!$this-> header   =   @unpack( 'a28intro/Lheader_size/Lc_size/Lheader_v/Lu_size/Lblocks ',   $data)){
        exit( 'Not   a   replay   file ');
}

偶不懂~~     -_-

------解决方案--------------------
$: 变量符号
-> : c语言的指针
$data=fread($this-> fp, 48); :从指针fp开始,读取48个字节的内容到变量data里.
------解决方案--------------------
if (!$this-> header = @unpack( 'a28intro/Lheader_size/Lc_size/Lheader_v/Lu_size/Lblocks ', $data))

unpack()涵数忘了.
好象是把变量data放到array中
------解决方案--------------------

php中unpack就是将data中数据,按照第一个参数指定的格式进行解压
------解决方案--------------------