先看 if else 一段代码

iOS培训,Swift培训,苹果开发培训,移动开发培训

using System;class Program
{    private static void Main()
    {        int i = 0;        if (i == 0) i = -1;        else i = -2;

        Console.WriteLine(i);
    }
}

iOS培训,Swift培训,苹果开发培训,移动开发培训

输出 -1

iOS培训,Swift培训,苹果开发培训,移动开发培训

用IL DASM ("C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\ildasm.exe"vs2015 up3,项目框架.NET Framework 4.5.2)打开

iOS培训,Swift培训,苹果开发培训,移动开发培训

.method private hidebysig static void Main(