Комментарии:
На каких вопросах валились вы?
Ответить1/4. Я просто тупень... У меня всё.
ОтветитьАй диспосЕйбл... у меня всё.
Ответитьobject x= new Random (0,0);
object y = new Random (0,0);
Console.writeLine(x==y);
Какой же талант 2*2=4 так долго об этом рассказывать. Херня, эти вопросы все знают. Говорить про них 30сек.
ОтветитьОтвет на 2 очень простой, трахнуть стулом по голове человека который описывает структуры с диспоуз и пишет юзинг в такой манере.
Структуры в Шарпе нужны для интеропа и взаимодействия с С++ либами например, после вызова метода библиотеки она вернет нам указатель на место где лежит результат в стеке, мы сможем зная размеры типов полей наложить туда структуру и прочесть результат.
Наличие в структурах ссылочных типов и тем более объекта который необходимо утилизировать это говнокод. Вопрос зачем спрашивать про говнокод?
ДИ СПА СЕЙБЛ 🎊🎊🎊
ОтветитьА че за прикол с бесплатным курсом, который не бесплатный по итогу?))
ОтветитьНа 3 автор сам не понимает почему распаковка в short не возможна. "Мы туда упаковали int, а short не кастится до int. Дело в том, что short меньше по размеру". А если бы мы туда long кастили, то получилось бы? Автор, кастится должно к тому же типу, а не к большему или меньшему. Сам не понимаешь процессов, которые объясняешь
ОтветитьРоман, просмотрев ранее ваши агрессивные видео, где вы в очень жёсткой форме критикуете чужой код; и просмотрев это видео, где вы спокойным голосом объясняете новичкам тонкости языка; я просто не могу поверить, что этот канал ведёт один и тот же человек! Если в прошлом вы были таким замечательным педагогом, то что же с вами стало сейчас, Роман?
ОтветитьВСЕГДА БЫЛО ПЛЕВАТЬ НА СОБЕСЕДОВАНИЕ ЭТО Я ИМ НУЖЕН НЕ ОНИ МНЕ
Ответитьты говоришь что шорт не катится до Инта, так как он меньше. но это же как раз позволяет ему каститься)
Ответить4 из 4. Задачки какие-то ну уж через чур лёгкие. По поводу 4 задачи: чтобы всегда возвращало true нужно убрать "?" перед вызовом конструктора структуры int. Да и вообще подойдёт вызов любого конструктора 2-х одинаковых структур... 2-е решение это какие-то танцы с бубном, потому что можно было просто сделать var x = new char(); и всё (собственно, опять же вызов конструктора структуры).
Но нет же! Нужно блеснуть своим "умом" и написать что-то вроде:
var x = new string(new char[new char().ToString().IndexOf("", StringComparison.Ordinal)]);
var y = new string(new char[new char().ToString().IndexOf("", StringComparison.Ordinal)]);
Если бы мне такое собеседующий задвинул, я бы рукой себе лоб пробил.
Курст не бесплатный. Нжно 20баллов что бы их получить нужно
Подтвердить почту +5 балов
Пригласить друга +5 балов
получить сертификат + 50 балов. Так что нифига он не бесплатный
Я придумал еще одно решение:
object x = new string(string.Empty);
object y = new string(string.Empty);
Console.WriteLine(x == y);
Похоже, что string.Empty ("" тоже подойдет) приводит к такому же результату, как пустой массив символов.
А что мой комментарий то стерли про IDisposable?
Ответитькак охуенно объяснил просто лацк!
ОтветитьСтавьте скорость на 0.5 и смело засыпайте.
ОтветитьКруто. Уже что-то понимаю в языке)
Ответить