Size: a a a

var chat = new Chat();

2021 September 07

ВО

Влад Ого in var chat = new Chat();
будет интересно до чего доклацаешся. Я пока принял тот факт что можно как-то компилятору сказать что метод вроде как и есть, но юзеру его не отдавай, у него документов нету. Ни усов, ни лап, ни хвоста. Иначе не придумал, раз майкрософт пишет шо метод есть с с нетСтандарта 2,1, а у меня он достается в 2,0
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну .NET Standard же не умеет сам себя запускать. это просто набор апи которые либа может поддерживать
источник

Ɖ

Ɖrēw in var chat = new Chat();
рантайма для него нет
источник

VL

Vova Lantsov in var chat = new Chat();
Ну да, получается
источник

VL

Vova Lantsov in var chat = new Chat();
А нетстандарт у тебя 2.0 или 2.1?
источник

VL

Vova Lantsov in var chat = new Chat();
И сама апка какая, дотнет 5?
источник

MN

Mr. N in var chat = new Chat();
источник

MN

Mr. N in var chat = new Chat();
Ладно может и так
источник

VL

Vova Lantsov in var chat = new Chat();
Я думаю повысь до 2.1
источник

VL

Vova Lantsov in var chat = new Chat();
Если хочешь юзать этот метод
источник

Ɖ

Ɖrēw in var chat = new Chat();
На 2.1 будет работать
источник

VL

Vova Lantsov in var chat = new Chat();
Андрей правильно сказал, уверен на 95%
источник

VL

Vova Lantsov in var chat = new Chat();
Вот тут
источник

Ɖ

Ɖrēw in var chat = new Chat();
Он у тебя достается потому что рантайм у тебя от корапп
источник

ВО

Влад Ого in var chat = new Chat();
та смысл был не как получить метод, а чего оно так вышло)
источник

ВО

Влад Ого in var chat = new Chat();
кор толи 2 то ли 3
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну я выше обьяснил
источник

ВО

Влад Ого in var chat = new Chat();
ну это странное поведение что я рантайме могу получить больше чем есть в компайл)
источник

VL

Vova Lantsov in var chat = new Chat();
Рефлексия видит все типы рантайма, который базовый у тебя дотнет кор
А нетстандарт это набор API которые гарантированно поддерживаются рантаймом поэтому там не видно
источник

Ɖ

Ɖrēw in var chat = new Chat();
Это нормальное поведение вполне, так устроен стандарт
источник