单编译器mcs不编译某些方法或属性,但它执行编译的visual studio exe罚款

时间:2015-04-27 12:10:08

标签: mono

单声道编译器mcs是否有任何问题,因为当我使用mcs编译器编译此代码时(使用命令mono Program.cs),它会出现错误意外符号'var'

class Program
{
    static void Main(string[] args)
    {
        object o = "test";
        var s = o;
        if (s.GetType() == typeof (string))
        {
            Console.WriteLine("ok ");
        }
        else
        {
            Console.WriteLine("fails ");
        }
    }
}

但如果我执行这个程序exe,在visual studio中使用命令

直接在linux中编译

mono Program.exe

它给出的结果没有任何错误..

请说出原因......

0 个答案:

没有答案