看不懂这种语法,圣人帮忙看看

看不懂这种语法,高人帮忙看看
看别人的代码写的有如下两种语法:
第一种:

        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中均不能编译通过。但是他确实这么写的,且能正常跑起来,我直接编译就不行?
------解决思路----------------------
你这个是反编译的结果吧?
------解决思路----------------------
既然你这么轻易相信“他确实这么写的”,那你就让他在你的机器上编译一次呗。
------解决思路----------------------
你分明是反编译人家的代码,又怎么能信誓旦旦的说这就是人家原本的写法?
------解决思路----------------------
引用:
不忙搞清楚什么语法,先搞清楚是不是C#再说。
先按这种方法做
------解决思路----------------------
第一种没看懂要做什么。

第二种的代码应该是
  TimeSpan timeSpan = now1 - now2;

            int sig= timeSpan.Seconds;