Программа не скомпилируется в связи с тем, что для перечисления указан тип byte (константы перечисления не могут иметь значения больше 255).
Заметьте, что константе Season.Winter присвоено значение 254, следовательно все последующие константы будут иметь значение, на единицу больше предыдущего. В итоге у константы Summer должно быть значение 256, что выходит за пределы значений типа byte.
Заметьте, что константе Season.Winter присвоено значение 254, следовательно все последующие константы будут иметь значение, на единицу больше предыдущего. В итоге у константы Summer должно быть значение 256, что выходит за пределы значений типа byte.
Скалярное произведение в разработке игр: проекции и прыгающие мячики в Unity
О скалярном произведении векторов в моделировании и геймдеве. Анимированные иллюстрации и код на С# для разработки игр в Unity.
https://proglib.io/sh/J2wFUsRnem
О скалярном произведении векторов в моделировании и геймдеве. Анимированные иллюстрации и код на С# для разработки игр в Unity.
https://proglib.io/sh/J2wFUsRnem
Интернет-магазин на C# и ASP.NET Core
В рамках небольшого видеокурса (10 уроков) вы создадите интернет-магазин с корзиной, регистрацией, выводом товаров и многим другим.
https://proglib.io/w/887952b1
В рамках небольшого видеокурса (10 уроков) вы создадите интернет-магазин с корзиной, регистрацией, выводом товаров и многим другим.
https://proglib.io/w/887952b1
YouTube
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
В данном видеокурсе вы изучите платформу ASP.NET Core и научитесь строить полноценные веб сайты на ней. Вы изучите принципе MVC, платформу .NET Core и фреймворк ASP.NET. К концу курса вы создадите интернет магазин с корзиной, регистрацией, выводом товаров…
Почему вы не смотрите курсы? Что вам в них не нравится?
На что обращать внимание при ревью кода на языке C#, запущенного на стороне сервера?
Артак Мкртчян — инженер-программист из Редмонда, с более чем 16-летним опытом разработки программного обеспечения. Он регулярно проводит ревью кода и делится своим опытом.
Очевидно, что некоторые проблемы, которые допустимы для разработки на стороне клиента, не применимы к исполняемому коду на стороне сервера. Разбираемся со второй составляющей 👇.
https://proglib.io/w/6631a9c1
Артак Мкртчян — инженер-программист из Редмонда, с более чем 16-летним опытом разработки программного обеспечения. Он регулярно проводит ревью кода и делится своим опытом.
Очевидно, что некоторые проблемы, которые допустимы для разработки на стороне клиента, не применимы к исполняемому коду на стороне сервера. Разбираемся со второй составляющей 👇.
https://proglib.io/w/6631a9c1
PullRequest
What To Look For When Reviewing C#
PullRequest is a platform for code review, built for teams of all sizes. We have thousands of on-demand reviewers and they are backed by best-in-class automation tools. Because code quality is important.
C# для маленьких и тупых
Серия понятных видеоуроков от ExtremeCode о программировании на C#: от операций с переменными до полиформизма. И не обращайте внимание на заголовок, ведь качество действительно на высоком уровне.
https://proglib.io/w/f93e8281
Серия понятных видеоуроков от ExtremeCode о программировании на C#: от операций с переменными до полиформизма. И не обращайте внимание на заголовок, ведь качество действительно на высоком уровне.
https://proglib.io/w/f93e8281
YouTube
C# для маленьких и тупых #0.
Помните наши старые видео уроки? Так мы их снесли и начали работу над новой, улучшенной версией! Подписывайтесь на канал, паблик вконтакте, и следите за появлением новых видео уроков.
► ► ► ► ► ► ►
VS 2015: https://visualstudio.com/ru/downloads…
► ► ► ► ► ► ►
VS 2015: https://visualstudio.com/ru/downloads…
Подробное руководство по созданию BitTorrent-клиента с нуля на C#. Будет полезно с точки зрения подхода к построению таких серьезных проектов, а также с позиции практики, там ее очень много.
https://proglib.io/w/645a2107
https://proglib.io/w/645a2107
Часто задаваемые вопросы, связанные с объектно-ориентированным программированием в C#
В данной подборке представлен список популярных вопросов и ответов с собеседований по теме ООП в C#. Эти вопросы предназначены как для начинающих, так и для профессиональных разработчиков.
https://proglib.io/w/8168cb9a
В данной подборке представлен список популярных вопросов и ответов с собеседований по теме ООП в C#. Эти вопросы предназначены как для начинающих, так и для профессиональных разработчиков.
https://proglib.io/w/8168cb9a
C-Sharpcorner
OOPS Interview Questions - C#
Here is a list of the most popular OOPS interview questions and answers explained. These OOPS interview questions are for both beginners and professional C# developers.
Gray_Hat_C#_A_Hacker's_Guide_to.pdf
5.1 MB
Gray Hat C#
A Hacker’s Guide to Creating and Automating Security Tools (2017)
Автор: Brandon Perry
С помощью книги вы окунётесь в мир этичных хакеров, занимающихся исследованием безопасности .NET веб-приложений и различных инфраструктур.
Если вы заинтересованы в том, чтобы научиться писать эксплойты (программы, которые эксплуатируют уязвимости), автоматизировать сканирование на наличие уязвимостей инфраструктуры, декомпилировать другие приложения .NET, читать ветки реестра или создавать собственные кроссплатформенные полезные нагрузки, то многие из тем, рассмотренных в этой книге, помогут вам начать свой путь.
A Hacker’s Guide to Creating and Automating Security Tools (2017)
Автор: Brandon Perry
С помощью книги вы окунётесь в мир этичных хакеров, занимающихся исследованием безопасности .NET веб-приложений и различных инфраструктур.
Если вы заинтересованы в том, чтобы научиться писать эксплойты (программы, которые эксплуатируют уязвимости), автоматизировать сканирование на наличие уязвимостей инфраструктуры, декомпилировать другие приложения .NET, читать ветки реестра или создавать собственные кроссплатформенные полезные нагрузки, то многие из тем, рассмотренных в этой книге, помогут вам начать свой путь.
CommandDotNet — фреймворк, с помощью которого вы можете смоделировать интерфейс приложения командной строки в классе, как показано на картинке. Он поддерживает весь инструментарий, который можно придумать для этих целей, и позволяет разработчикам сосредоточиться на основной логике приложения командной строки, определяя команды с методами и аргументы с параметрами.
Читаем: кратко о фреймворке, репозиторий, документация.
Читаем: кратко о фреймворке, репозиторий, документация.
На Pluralsight объявлен бесплатный апрель. Доступ открыт к более чем 7000 курсам по всем платформам Microsoft, в том числе .NET, Xamarin, 400+ видео по Microsoft Azure, а также доступно огромное количество курсов по всем популярным технологиям.
Подробнее о #FREEapril: https://proglib.io/w/f5ce795a
Подробнее о #FREEapril: https://proglib.io/w/f5ce795a
Pluralsight
Build Better Tech Skills for Individuals | Pluralsight
Pluralsight helps learners gain the technology skills needed to master the latest in software development, IT ops, AI & machine learning, security, and more.
Репозиторий, в котором собраны имплементации и демонстрации самых популярных алгоритмов на языке C#: https://proglib.io/w/cae07023
GitHub
GitHub - TheAlgorithms/C-Sharp: All algorithms implemented in C#.
All algorithms implemented in C#. Contribute to TheAlgorithms/C-Sharp development by creating an account on GitHub.
Во время самоизоляции многие работодатели наконец-то признали, что удалённые работники вполне эффективны. Пути назад нет — бизнес идёт туда, где ему выгодно, и скоро всё меньше рабочих мест будут требовать физического присутствия работника в офисе.
Мы предлагаем встретить эти перемены во всеоружии. С 14 по 16 апреля GeekBrains проводит серию бесплатных вебинаров «Все об удалёнке: как работать эффективно и зарабатывать»
Рассмотрим весь путь фрилансера: от принятия решения и выбора биржи, до навыков удалённого делегирования задач и организации работы команды. Пройдёмся по наиболее часто задаваемым вопросам, осветим неочевидные аспекты и проблемы работы из дома.
Переходите по ссылке, чтобы узнать больше и записаться: https://proglib.io/w/d0015b13
Мы предлагаем встретить эти перемены во всеоружии. С 14 по 16 апреля GeekBrains проводит серию бесплатных вебинаров «Все об удалёнке: как работать эффективно и зарабатывать»
Рассмотрим весь путь фрилансера: от принятия решения и выбора биржи, до навыков удалённого делегирования задач и организации работы команды. Пройдёмся по наиболее часто задаваемым вопросам, осветим неочевидные аспекты и проблемы работы из дома.
Переходите по ссылке, чтобы узнать больше и записаться: https://proglib.io/w/d0015b13
Какое значение поле name будет иметь при выполнение следующего кода и почему?
Person tom = new Person("Tom", 34) { name = "Bob", age = 29 };
Person tom = new Person("Tom", 34) { name = "Bob", age = 29 };
Anonymous Poll
78%
Bob
7%
Sam
16%
Tom
Поле name объекта Tom будет иметь значение «Bob».
В самом начале выполняется начальная инициализация полей класса, и полю name присваивается значение «Sam», после чего выполняется конструктор, который устанавливает для переменной name значение «Tom». И в последнюю очередь выполняется инициализатор, который устанавливает для поля name значение «Bob».
В самом начале выполняется начальная инициализация полей класса, и полю name присваивается значение «Sam», после чего выполняется конструктор, который устанавливает для переменной name значение «Tom». И в последнюю очередь выполняется инициализатор, который устанавливает для поля name значение «Bob».
Разбираем все тонкости переноса десктопных приложений на .NET Core: https://proglib.io/w/f167da82
Хабр
Перенос десктопных приложений на .NET Core
С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: предст...