Двощ, помоги найти C# 7.0 in a Nutshell, с меня два мешка нихуя
на пике петушок?
>>1061922 (OP)Двачую. Эта же книга, но про 6 версию- зе бест, там реально объясняется, как используются те или иные инструменты и почему.
>>1061922 (OP)Присоединяюсь к запросу
>>1061922 (OP)сука пидор жид на амазоне купи заебал
>>1061975$70 плюс доставка? Я лучше на 6.0 писать буду.
>>1061978Пиздос, если ты не вкатывальщик, то столько меньше, чем за пол дня зарабатываешь, а если вкатывальщик, то тебе жалко вложиться в своё будущее?
>>1061922 (OP)Купи на озоне и расшарь анонам, будь ласка.
>>1062000Зарплату в $3000/мес баксов в рашке программисты не имеют, это фантастика. $2000/мес ещё поверю, но $3000 это огромная редкость. Люди, которые хорошо знают шарп сидят на $1000/мес и не отсвечивают.
>>1061978Хотя глянул, хули ты вообще пиздишь, что искал, если она даже ещё не вышла
>>1062019А зачем оставаться в рашке?
>>1062026А зачем валить? Жизнь в эмиграции это не такая приятная штука, как рисуют местные.
>>1062029Но явно приятнее, чем тут
>>1062034Ну, если затащишь, то весло в руки, бро.
>>1062037тащемто секретов тут нет, надо просто уметь себя продавать и вьебывать
>>1062043Кому надо? Кому надо, тот пусть и делает. Мне надо быть счастливым. Я не хочу себя продавать и въёбывать.
>>1062023оно уже вышло в цифровом варианте
>>1061922 (OP)Зачем вообще пишут целые книги по паре новых фич которые можно изложить в одну хорошую статью?
>>1062154Новые фичи не существуют сами по себе, они вливаются во всю экосистему, и в книжке даётся описание новой экосистемы.К.О.Конкретно в седьмом шарпе появился паттерн матчинг и деконструкторы, а это значит, что наш спермопоезд почти поравнялся со скалой. Большой праздник на нашей улице. Программы на шарпе теперь будут выглядеть совсем иначе.
>>1062218Ну офигеть, давайте перепишем код из книги про шестую версию с новыми фичами и опубликуем их как будто это новые книги на 1000 страниц, пипл схавает.
>>1062223Если тебе нужно только описание с примерами, оно есть на мсдн. Не понимаю твоего буттхарта.
>>1062225А что тогда в книжке? О чем она?
>>1062218>в седьмом шарпе появился деконструкторычто?
>>1062230О языке. Обучение языку не своидтся к описанию его конструкций с примерами, книжка с описанием и примерами называется по-другомуC# Language Specificationhttps://github.com/dotnet/csharplang/tree/master/spec>>1062232Я не интерфейс к гуглу, холоп
>>1062234ты наверное имел ввиду деконструкцию?мне не нравится как это сделано тупо через какой-то магический метод.да и говно без задач. сомневаюсь, что я когда-то использую эту функцию
>>1062240>магический методТакое ощущение, что они не делают новые версии языка, а хакают существующую.
>>1062240> мне не нравится как это сделано тупо через какой-то магический метод.Это не магический метод, это обыкновенный метод, который поддерживается синтаксисом языка. Тогда уж магические методы— В интерфейсе IComparable— В интерфейсе IEnumerable — ToString и GetHashCode Ты понимаешь, что ты поехавший? Нет, не поинмаешь.> да и говно без задач. сомневаюсь, что я когда-то использую эту функциюНу хуесосы-быдлокодеры вроде тебя не будут использовать и будут сосать, как обычно. Тут никто не сомневался ни секунды. Нормальные люди, которые кроме шарпа знают руби, скалу, ml/F# вот будут.
>>1062351>Нормальные люди>знают руби, скалу, ml/F# вот будут. лол.>Ты понимаешь, что ты поехавший?он магический, потому что метод с такой сигнатурой просто ищется в типе во время конпеляции и подставляется. Тут нет никакой логики и семантики, это просто грязный хак языка.Раньше такие вещи делались через интерфейс. Например, в foreach нужно использовать класс реализующий интерфействоя деконструция это обычный сахарный синтаксис. (говно, моча) = залупа(); это то-же самое, что: залупа().Deconstruct(out говно, out моча) ну и нахуя?
>>1062366> ну и нахуя? Когд становится более читаемым. Можешь на ассемблере писать, все языки это хитрый сахар для кодов процессора.
>>1062379>Когд становится более читаемымсомнительное утверждение. если говорить о tuple'ах, то старому проще и более читаемо, и не нужно плодить лишние переменные
>>1062402Ну это вообще ватрушка, тут как раз сделано, чтобы не плодить лишние переменные. Просто признайся, что тебе лишь хотелось повыёбываться, а на самом деле ты вообще не в теме
>>1062450>избавиться от лишних переменных разбив возвращаемое функцией значение на несколько переменныха ты смышленный парень
>>1062481Деконструктор это не только возврат из функции. Просто признайся, чувак, ты уже слился
>>1062484Это да. Я слился в тот момент, когда начал спор с имбецилом не знающим что такое деконструктор
>>1062506Де... что, простите?
>Деконструктор
>>1062019> Зарплату в $3000/мес баксов в рашке программисты не имеют, это фантастика.Хуево знаешь, поздравляю.
>>1062019> Люди, которые хорошо знают шарп сидят на $1000/мес и не отсвечивают.Вообще лолкек. те, кто устроился джуном на 30к и потом не отсвечивал - те и получают 1к далларов
>>1062549>>1062551Ну, теперь благородный дон, конечно, выложит свои квитки и расскажет про коллег. Все хотим увидеть человека с зарплатой $3k/m. Просим! Не стесняйся. Можешь заодно и гитхаб свой заслать.
>>1062366Проорал с дебила, уже рефлексия и сахар у него - грязный хак.
>>1062556Нахуя? Если ты веришь, что твой потолок - косарь бакинских, то верь дальше, мне конкуренты не нужны.
>>1062558
>>1062613зайди на тот же hh.ru и увидишь зарплаты по 2к бачинских
>>1062557Тут важно, как это сделано.Почему не могли сделать как в том-же javascript - не понятноhttps://basarat.gitbooks.io/typescript/docs/destructuring.html
>>1062637Иди на хахару, посмотри на зп директоров по ИТ в полляма, закрой страничку и продолжай пилить свой круд за 2000 рублей.
>>1062651> Почему не могли сделать как в том-же javascript - не понятно> js> var {x, y, width, height} = rect;> C#> var (x, y, width, height) = rect;Хосподи прости, нет, правда, почему ты не лечишься?!
>>1062637> зайди на тот же hh.ru и увидишь зарплаты по 2к бачинских Только что же 3к было! Дальше что?
>>1062693Ты дурачок. У них совершенно разная семантика. в typescript извлекаются поля с этим именем из любого объекта. Это может быть использовано с любым объектом.В C# это может быть использовано только с объектом с магическим методом. И это уже первая проблема, потому что нет пути определить, можно ли разложить объект или нет, и как он вообще разложится. Нужно это просто ПОМНИТЬ.Да, может так как в typescript сделать не получится. Но тогда нахуя вообще делать такое половинчатое решение? Зачем тянуть фичи динамических языков в статический язык?Короче, ящитаю это хуйня полная и большая ошибка дизайнеров с#.
>>1062708> в typescript извлекаются поля с этим именем из любого объекта. Это может быть использовано с любым объектом.Это вопиющая динамикопараша и хороший пример того, как делать не надо. Поля с одинаковым именем могут иметь очень разную семантику. Утиная типизация, которую ты предлагаешь, сосёт с проглотом, выдавая совершенно клоунские ошибки.В следующий раз предупреждай при входе в хату, что ты динамикопетух, тут таких не любят.
>>10626942к - так то зп миддла. Если ты сеньор меньше чем за 200к - ну поздравляю, ты долбоеб.
bump
>>1062709Эта динамикопараша имеет задачи и часто используется в языке.В C# это бесполезная ерунда. Даже нельзя написать foreach ((var x, var y) in z) лол. Говно без задач.
>>1067132Выговорился? А теперь пиздуй делать очередной магазин на пыхе для копченого заказчика.
Торрент прошлой книги появился сразу в том же месяце в котором она вышла. А данное издание выйдя в конце августа, спустя больше месяца до сих пор не поддаётся гуглингу. Придётся первые главы прочитать из шестого, а к тому моменту новое уже наверняка должно появиться, ведь книга достаточно популярная.