Size: a a a

2020 February 14

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
как по ил коду понять что
3 это константа заинлайненная?
Дак строка будет
источник

IC

Ilya Chernoudov in pro.net
Ld str
источник

IC

Ilya Chernoudov in pro.net
Ну а число будет ld.3
источник

IC

Ilya Chernoudov in pro.net
Ну или как там
источник

н

невидимка in pro.net
ldc.i!
источник

IC

Ilya Chernoudov in pro.net
У нас тут все таки про дотнет
источник

AH

Ayrat Hudaygulov in pro.net
https://sharplab.io/#v2:EYLgxg9gTgpgtADwGwBYA0AXEBLANgHwAEAmARgFgAoQgZgAIS6BhOgbyrs7o69rsgB2AZwx1sA0QEE6AXjqkA3D07KG9QijoBZABQBKNqq4NSATh2SA1JL1LKxgL5UHQA==

       IL_0000: ldc.i4.2
       IL_0001: call void [System.Console]System.Console::WriteLine(int32)
источник

AH

Ayrat Hudaygulov in pro.net
вот и сиди догадывайся что 2 на стеке это A+A
источник

IC

Ilya Chernoudov in pro.net
Воооо!
источник

IC

Ilya Chernoudov in pro.net
Уже интереснее
источник

IC

Ilya Chernoudov in pro.net
Не то что рефлексией говнокодить
источник

JS

Jack Smelov in pro.net
Ayrat Hudaygulov
вот и сиди догадывайся что 2 на стеке это A+A
Оптимизейшн
источник

AH

Ayrat Hudaygulov in pro.net
Jack Smelov
Оптимизейшн
ну ясен хрен. по фшарп IL вообще можно только гадать
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
ну ясен хрен. по фшарп IL вообще можно только гадать
Ты же шаман лвл 80
источник

Д

Дмитрий in pro.net
Охото написать Myclass.number и получить значение 5. Но при этом класс не должен быть статическим . Как бы в памяти его сразу считать . Прост не удобно каждый раз new писать
источник

AH

Ayrat Hudaygulov in pro.net
class MyClass {
  public static Number = 5;
}
источник

AH

Ayrat Hudaygulov in pro.net
тарам парам пам
источник

Д

Дмитрий in pro.net
А если он приватный
источник

E

EgorBo in pro.net
эээ, байтоебство ил код, а меня никто не позвал :(
источник

A

Anatoly in pro.net
EgorBo
эээ, байтоебство ил код, а меня никто не позвал :(
ты там на 10 делишь в твиттере, занят очень
источник