В C#
Код: Выделить всё
int i = 42;
Код: Выделить всё
IL_0000: ret
Код: Выделить всё
Dim i As Integer = 42
Код: Выделить всё
IL_0000: ldc.i4.s 2A
IL_0002: stloc.0
Это из-за различий в оптимизации компилятора или есть что-то еще?
Обновление: Просто чтобы прояснить это: я просто ввожу эту строку в LinqPad и смотрю на создаваемый ею IL (вероятнее всего, запуская соответствующий компилятор). нет программы.
Подробнее здесь: https://stackoverflow.com/questions/920 ... t-compiler
Мобильная версия