Size: a a a

2021 February 17

SB

S B in pro.net
Фактически, надо просто умно пиздеть на собеседовании
источник

AT

Alexey Tkachenko in pro.net
Два равных забоксеных була будут равны, а два равных забоксеных инта - нет. Бобобо
источник

E

EgorBo in pro.net
Alexey Tkachenko
Два равных забоксеных була будут равны, а два равных забоксеных инта - нет. Бобобо
зачем тебе сравнивать забокшенные валуе тайпы?
источник

E

EgorBo in pro.net
приведи пример
источник

E

EgorBo in pro.net
в джаве на это наступали потому что они ОТДЕЛЬНЫЙ тип для боксинга для КАЖДОГО примитива
источник

E

EgorBo in pro.net
грубо говоря

Integer boxed = 42;
источник

E

EgorBo in pro.net
а у нас - object
источник

AT

Alexey Tkachenko in pro.net
EgorBo
зачем тебе сравнивать забокшенные валуе тайпы?
потому что можно
источник

AT

Alexey Tkachenko in pro.net
но семантика сломается
источник

AT

Alexey Tkachenko in pro.net
и вообще ты не сможешь заэмитить оптимизашку когда .Equals(valueTypedValue) сразу скажет false
источник

AT

Alexey Tkachenko in pro.net
придётся ходить в память и сравнивать
источник

DP

Denis Petukhov in pro.net
George
Как в райдере сделать автокомплит, чтобы окружить переменную вызовом функции?
Например, было Foo(sessionId), нужно чтобы было Foo(MakeLockKey(sessionId))
Я навожу курсор перед sessionId, впечатываю MakeLo... (тут автокомплит срабатывает, но если его закомплитить, то он сотрет sessionId, и заменит все на MakeLockKey() а мне нужно чтобы он обернул sessionId в вызов функции. Это просто выбешивает, нужно пробел вставлять, потом комплитить, потом стирать скобку, потом добавлять скобку в конце
Сделай Live Template
источник

E

EgorBo in pro.net
Alexey Tkachenko
и вообще ты не сможешь заэмитить оптимизашку когда .Equals(valueTypedValue) сразу скажет false
не понял тут
источник

AT

Alexey Tkachenko in pro.net
true.Equals((object)true) => false
источник

AT

Alexey Tkachenko in pro.net
или там было (object)true == (object)true
источник

AT

Alexey Tkachenko in pro.net
EgorBo
не понял тут
не помню деталей, но было когда-то обсуждение
источник

E

EgorBo in pro.net
Alexey Tkachenko
или там было (object)true == (object)true
зачем писать такой код? кроме того я планировал такую конструкцию оптимизить в false сразу не смотря
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
Announcing .NET 6 Preview 1
источник