看不懂这种语法,圣人帮忙看看
看不懂这种语法,高人帮忙看看
看别人的代码写的有如下两种语法:
第一种:
msg = "";
// ISSUE: explicit reference operation
// ISSUE: variable of a reference type
string& sig = @msg;
// ISSUE: explicit reference operation
string str1 = ^sig + "1,";
// ISSUE: explicit reference operation
^sig1 = str1;
第二种
TimeSpan timeSpan = now2 - now1;
// ISSUE: variable of a boxed type
__Boxed<int> sig = (ValueType)timeSpan.Seconds;
第一种是什么引用操作符?以上两种语法是怎么用的?这两种在VS中均不能编译通过。但是他确实这么写的,且能正常跑起来,我直接编译就不行?
------解决思路----------------------
你这个是反编译的结果吧?
------解决思路----------------------
既然你这么轻易相信“他确实这么写的”,那你就让他在你的机器上编译一次呗。
------解决思路----------------------
你分明是反编译人家的代码,又怎么能信誓旦旦的说这就是人家原本的写法?
------解决思路----------------------
先按这种方法做
------解决思路----------------------
第一种没看懂要做什么。
第二种的代码应该是
看别人的代码写的有如下两种语法:
第一种:
msg = "";
// ISSUE: explicit reference operation
// ISSUE: variable of a reference type
string& sig = @msg;
// ISSUE: explicit reference operation
string str1 = ^sig + "1,";
// ISSUE: explicit reference operation
^sig1 = str1;
第二种
TimeSpan timeSpan = now2 - now1;
// ISSUE: variable of a boxed type
__Boxed<int> sig = (ValueType)timeSpan.Seconds;
第一种是什么引用操作符?以上两种语法是怎么用的?这两种在VS中均不能编译通过。但是他确实这么写的,且能正常跑起来,我直接编译就不行?
------解决思路----------------------
你这个是反编译的结果吧?
------解决思路----------------------
既然你这么轻易相信“他确实这么写的”,那你就让他在你的机器上编译一次呗。
------解决思路----------------------
你分明是反编译人家的代码,又怎么能信誓旦旦的说这就是人家原本的写法?
------解决思路----------------------
先按这种方法做
------解决思路----------------------
第一种没看懂要做什么。
第二种的代码应该是
TimeSpan timeSpan = now1 - now2;
int sig= timeSpan.Seconds;