Size: a a a

2020 June 10

HJ

Happy Jupiter in .NET CIL Chat
И sizeof null
источник

HJ

Happy Jupiter in .NET CIL Chat
Зачем?
источник

AK

Andrei Kurosh in .NET CIL Chat
Dark_Bull
calli null должен вызвать исключение, правильно?
Исключение может выкидываться раньше, типа InvalidProgramException или BadImageException, если твой метод содержит неправильный IL-код
источник

D

Dark_Bull in .NET CIL Chat
Приколюшка в том, что код исправно работает
источник

D

Dark_Bull in .NET CIL Chat
Переслано от Dark_Bull
Вот этот код работает
источник

D

Dark_Bull in .NET CIL Chat
Может я что-то упустил
источник

AK

Andrei Kurosh in .NET CIL Chat
Dark_Bull
Переслано от Dark_Bull
Вот этот код работает
Тут вообще какая-то шляпа, почему finally перед try?
источник

D

Dark_Bull in .NET CIL Chat
И кстати вопрос, если finally перед try в il, то будет выполняться finally?
источник

HJ

Happy Jupiter in .NET CIL Chat
По идее нет
источник

D

Dark_Bull in .NET CIL Chat
Я говорю, код абсолютно рабочий
источник

AK

Andrei Kurosh in .NET CIL Chat
А откуда он взялся? Ты его сгенерил ил он был на шарпе написал?
источник

D

Dark_Bull in .NET CIL Chat
Сгенерил
источник

AK

Andrei Kurosh in .NET CIL Chat
Тогда лучше напиши на шарпе и посмотри, как он генерит эквивалентый код, а потом повтори
источник

AK

Andrei Kurosh in .NET CIL Chat
Иначе хз
источник

D

Dark_Bull in .NET CIL Chat
Что именно написать на шарпе?
источник

HJ

Happy Jupiter in .NET CIL Chat
То, что хочешь сделать)
источник

D

Dark_Bull in .NET CIL Chat
Я не могу в принципе написать этот код, т.к. компилятор будет ругаться, а машина понимает,что IL код валидный
источник

HJ

Happy Jupiter in .NET CIL Chat
Что именно ты не можешь написать
источник

D

Dark_Bull in .NET CIL Chat
Это как раз результат того, что я написал, но не понятно, почему в HelloWorld работает, а в других методах нет
источник

HJ

Happy Jupiter in .NET CIL Chat
То что у тебя в try как раз написать на шарпе не получится, да
источник