С# | University
Open in Telegram
Канал для программистов,которые изучают C#, здесь собраны все самые полезные фишки. По рекламе: @if0rce1
Show more1 092
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 092
С Новым годом 🎄 дорогие подписчики,желаю в этом году достигнуть всех целей,которые поставите.
Админ денёк почилит и будет дальше радовать контентом 🔥
1 092
⚡️Создаём простой зомби-шутер на Unity
Статья нацелена в первую очередь на новичков с базовыми знаниями терминологии программирования. Главной её целью является желание показать, что при некотором багаже знаний вы сможете довольно скоро освоить работу с движком и создадите свои первые проекты.
Последующие разделы могут показаться простыми и не дадут ничего нового, если вы уже опытный специалист в разработке игр на Unity.
#interesting | csharp_uni
1 092
⚡️Гусеница на Unity за 5 минут
В этой статье я покажу как сделать гусеница на Unity за 5 минут
#interesting | csharp_uni
1 092
Срочно! Нужны программисты разных уровней и новички
Для новичков:
- Бесплатные обучения
- Стажировка
- Практикум
Для опытных:
- Вакансии junior
- Вакансии junior+
- Вакансии middle
- Вакансии senior
- Вакансии Team Lead
- Другие вакансии
1 092
⚡️Обобщения в C# | C# generics | generic типы методы и классы | # 83
В этом уроке мы начнём разбирать тему обобщений (generics ) в языке программирования C# и выясним как их использовать для чего они нужны и как работают.
#курс | csharp_uni
1 092
💥Методы LinkedList
Используя методы класса LinkedList<T>, можно обращаться к различным элементам, как в конце, так и в начале списка:
• AddAfter(LinkedListNode<T> node, LinkedListNode<T> newNode): вставляет узел newNode в список после узла node.
• AddAfter(LinkedListNode<T> node, T value): вставляет в список новый узел со значением value после узла node.
• AddBefore(LinkedListNode<T> node, LinkedListNode<T> newNode): вставляет в список узел newNode перед узлом node.
• AddBefore(LinkedListNode<T> node, T value): вставляет в список новый узел со значением value перед узлом node.
• AddFirst(LinkedListNode<T> node): вставляет новый узел в начало списка
• AddFirst(T value): вставляет новый узел со значением value в начало списка
• AddLast(LinkedListNode<T> node): вставляет новый узел в конец списка
• AddLast(T value): вставляет новый узел со значением value в конец списка
Применим некоторые из этих методов:
#код | csharp_uni
1 092
Если увлекаешься книгами, то тебе стоит подписаться 👇
Library|Network - лучшее сообщество для программистов и разработчиков, тут находятся самые полезные книги для IT, любую книгу вы можете скачать бесплатно.
Верный способ судить о характере и уме человека - по выбору им книг.
1 092
💥Свойства LinkedList
Класс LinkedList определяет следующие свойства:
• Count: количество элементов в связанном списке
• First: первый узел в списке в виде объекта LinkedListNode<T>
• Last: последний узел в списке в виде объекта LinkedListNode<T>
Используем эти свойства:
#код | csharp_uni
1 092
⚡️Проблемы unsafe кода C#
В этой статье я покажу какие проблемы может вызвать unsafe код и пару примеров, как можно изменить значение константы, readonly поля и свойства без set метода.
Я не знаю насколько будет вам полезна эта статья, но листинги кода в ней просто взрывают мне мозг, приятного чтения.
#interesting | csharp_uni
1 092
Айтишник из Питера, работавший в Google создал свой блог в телеге
Он разработал простейший способ изучения языков программирования: на C++ уйдёт 20 дней, а на Java всего 14.
Слил больше 100 вакансий на которые берут без опыта и показал как построить карьеру в IT с нуля.
80.000+ человек уже заходят в айти с его помощью, попробуй и ты, это бесплатно: https://t.me/nuancesprog
1 092
⚡️Упаковка и распаковка значимых типов c# | boxing and unboxing| # 82
В этом уроке мы поговорим о том, что такое упаковка и распаковка значимых типов (boxing and unboxing), когда она происходит, почему это нужно знать и почему этого следует избегать.
#курс | csharp_uni
1 092
⚡️LinkedListNode
Если в простом списке List<T> каждый элемент представляет объект типа T, то в LinkedList<T> каждый узел представляет объект класса LinkedListNode<T>. А добавляемые в связанный список элементы T фактически обертываются в объект LinkedListNode.
Класс LinkedListNode имеет следующие свойства:
• Value: возвращает или устанавливает само значение узла, представленное типом T
• Next: возвращает ссылку на следующий элемент типа LinkedListNode<T> в списке. Если следующий элемент отсутствует, то имеет значение null
• Previous: возвращает ссылку предыдущий элемент типа LinkedListNode<T> в списке. Если предыдущий элемент отсутствует, то имеет значение null
#interesting | csharp_uni
1 092
Тот, кто успеет к февралю 2023-го разобраться в программировании — будет получать зарплаты вдвое выше ⬆️
Поэтому, идём вот сюда и начинаем изучать. Канал-библиотека, для любого уровня от написал «hello world» до Senior-специалистов
Авторские методики: Python за 10 дней и C++ за 20, переводы зарубежных книг и статей и тонны действительно полезных книг.
https://t.me/+hFJs2EgYflI4MjI6
1 092
💥Создание связанного списка
Для создания связного списка можно применять один из его конструктора. Например, создадим пустой связный список:
В данном случае связанный список people предназначен для хранения строк.
Также можно в конструктор передать коллекцию элементов, например, список List, по которому будет создан связный список:
#код | csharp_uni
1 092
⚡️Структуры в C# |структуры и классы отличия| struct vs class|# 81
В этом уроке мы рассмотрим тему структуры в языке программирования C#. Выясним в чём разница между структурами и классами на примере бенчмарков, а так же ответим на вопрос когда использовать структуры, а когда классы.
#курс | csharp_uni
1 092
⚡️Анимация в Unity для чайников — проблемы и решения
При разработке игры для нашего прошлого джема мы столкнулись с рядом неожиданных проблем касательно анимации персонажей. В качестве постмортема тогда я написала, что именно у нас вызвало затруднения и какие неочевидные параметры Unity нам очень пригодились.
#interesting | csharp_uni
1 092
Ты знал что каждый кодер должен знать сети на хорошем уровне?
Если ты хочешь по-быстрому разобраться в сетях и не хочешь читать книги по тысячи страниц, то переходи в канал @school_network где ты быстро сможешь изучить самое важное за несколько минут.
👉 @school_network
1 092
⚡️Реализация интерфейса по умолчанию в C# 8.0 | # 80
В этом уроке мы рассмотрим такую спорную фичу в языке программироdания C# как "Реализация интерфейса по умолчанию". Выясним почему она спорная и, всё таки, в чём могут быть плюсы её использования.
#курс | csharp_uni
1 092
⚡️Интерфейсы в C#|ЯВНАЯ РЕАЛИЗАЦИЯ интерфейса C#|# 79
В этом уроке мы продолжим изучать тему ООП в языке программирования C# и рассмотрим вопрос о явной реализации интерфейсов в C#. Выясним для чего она явная реализация интерфейсов применяется, рассмотрим синтаксис и узнаем как она работает.
#курс | csharp_uni
1 092
⚡️История языка С#
Сторонники C# называют его самым мультипарадигменным, универсальным, продвинутым и удобным в использовании языком программирования. Учитывая тот факт, что за ним стоит платформа Microsoft .NET, число таких сторонников достаточно велико.
#interesting | csharp_uni
