Решил перейти на С#
Сейчас занимаюсь разработкой пары программ и одной игры на AIR, но в моем городе AIR не имеет перспектив, поэтому начал изучать С#. Во многом похож на as3, изучается довольно легко. Изучаю по книгам Гербета Шилда, Хейлсберга и Рихтера. Первой книгой в целом доволен, остальными двумя нет. Пугает только то, что учебник Шилда 2011 года, что как мне кажется, уже старовато. Хотел спросить есть ли какие годные книги >2016 года по С#, чтобы язык было узучать максимально легко, например, как в книге Колина Мука по as3?
|
Цитата:
|
А что там изучать. Какую-нибудь статейку по особенностям языка, +задача +документация. Всё.
|
Цитата:
Bletraut, если с английским норм, то могу посоветовать книжку Joseph Albahari, Ben Albahari C# 6.0 in a Nutshell, 6th Edition (2015). Есть уже и по 7му шарпу. Но об отличиях можно и на сайте майкрософта почитать. Там в основном разные улучшения компилятора, которые позволяют, например, out переменные объявлять прямо там, где они используются, а не заранее и тип их можно не завадать, а просто прописать var, так как компилятор сам может определить тип. Есть крутые фишки по свичам и еще много вкусностей. Но все основное можно и из этой книжки узнать. Цитата:
|
для C# есть хороший инструментарий, который умеет трансформировать избыточные конструкции в современные варианты, читать книги по 6-му шарпу, когда на подходе восьмой, ну я даже не знаю.. Лично я за 5+ лет, которые я пишу на шарпе не прочитал ни одной книги по нему, и честно считаю это пустой тратой времени:)
|
Цитата:
Но я не говорю, что книги совсем не нужны, если есть время прочитать - то на здоровье, общие представления даст - уже база будет. Но в "боевых" условиях получать знания, которые ты сразу применишь и получишь опыт по мне так оптимальнее. |
Цитата:
Цитата:
п.с. Небольшой вопрос по шарпу (хотя это касается и многих других языков), для тех, кто изучал самостоятельно, без книжек (ответ писать не нужно, ибо его можно легко нагуглить, а это не интересно :D , ответьте просто для себя) Чем отличается замыкание от короткого замыкания? Про себя скажу, оба этих явления я знал раньше, но то, что они называются именно так, узнал из книжек |
Кость, у меня за все время, что я пишу на шарпе тысячи реквестов в опенсорс и я не бегаю по форумам в поисках ответов :) Все что можно узнать на формах и из книжки - можно узнать из официальной документации, только обычно быстро и по делу, но это лично мнение
для тех кто учил c# по книжкам: чем различается foreach цикл для Array и List? чем различается локальная функция и short lambda чем различается event и delegate? чем различается if(SomeEvent != null) SomeEvent(); и SomeEvent?.Invoke()? ... |
Цитата:
|
Тоже читал Шилдта, даже книгу покупал. C# Клёвый, гораздо приятнее чем Java.
Когда у тебя огромный опыт и багаж знаний, не один изученный язык, конечно, чтение подобной книги будет пустым занятием, проще сразу в справочник за ответом на конкретный вопрос. Книги больше нужны для новичков/среднячков, где расскажут про элементарные вещи + немного ооп + немного фишек по самому языку. Для среднячков могут быть интересные отдельные темы, которые посвящены принципиально новым для них вещам. Указатели, например. |
Часовой пояс GMT +4, время: 06:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.