en
Feedback
С# | University

С# | University

Open in Telegram

Канал для программистов,которые изучают C#, здесь собраны все самые полезные фишки. По рекламе: @if0rce1

Show more
1 092
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
⚡️Наследование интерфейсов C# | множественное наследование интерфейсов | C# ООП | # 78 В этом уроке мы обсудим тему наследования интерфейсов в языке программирования C# (не путать с реализацией интерфейсов), а так же выясним как работает множественное наследование интерфейсов в C# и рассмотрим пример применения наследования интерфейсов в языке программирования С#. #курс | csharp_uni

⚡️Microsoft упростила доступ к API Win32 для языков Rust и C# Компания Microsoft рассказала о проекте по упрощению взаимодейс
⚡️Microsoft упростила доступ к API Win32 для языков Rust и C# Компания Microsoft рассказала о проекте по упрощению взаимодействия с API Win32 для языков программирования Rust и С#. Проект получил название win32metadata и доступен для предварительного просмотра на Github. #interesting | csharp_uni

⚡️Индексы Индексатор получает набор индексов в виде параметров. Однако индексы необязательно должны представлять тип int, уст
+1
⚡️Индексы Индексатор получает набор индексов в виде параметров. Однако индексы необязательно должны представлять тип int, устанавливаемые/возвращаемые значения необязательно хранить в массиве. Например, мы можем рассматривать объект как хранилище атрибутов/свойств и передавать имя атрибута в виде строки В данном случае индексатор в классе User в качестве индекса получает строку, которая хранит название атрибута (в данном случае название поля класса). В блоке get в зависимости от значения строкового индекса возвращается значение того или иного поля класса. Если передано неизвестное название, то генерируется исключение. В блоке set похожая логика - по индексу узнаем, для какого поля надо установить значение. #код | csharp_uni

⚡️Интерфейсы в C# зачем нужны и как используются | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 77 В этом уроке начнём разбираться с интерфейсами в языке программирования C#, выясним для чего они нужны как используются и рассмотрим несколько примеров использования интерфейсов. #курс | csharp_uni

⚡️Абстрактные классы | зачем нужны абстрактные методы | abstract c# | полиморфизм | C# ООП | # 76 В этом уроке мы продолжим изучение темы полиморфизма в ООП в языке программирования C# и коснёмся темы абстракции. Выясним что такое абстрактные классы, абстрактные методы, абстрактные свойства, для чего они нужны как используются и как связаны с полиморфизмом в C#. #курс | csharp_uni

⚡️Основные механизмы Unity В интернетах большое количество статей об интерфейсе и возможностях Unity. Пора и нам рассказать в
⚡️Основные механизмы Unity В интернетах большое количество статей об интерфейсе и возможностях Unity. Пора и нам рассказать вам о том, насколько просто работать с основными объектами в сцене. #interesting | csharp_uni

Новый канал об IT-технологиях На просторах Telegram появился канал который обозревает и рассказывает о главных It-технологиях этого года. Уверяю тебя, ты залипнешь в канале минимум на час! Даю 10 минут. Наша ссылка: https://t.me/+ju-T2yKQP3ZlZjUy

⚡️Полиморфизм | виртуальные методы c# | virtual override c# | # 75 В этом уроки мы на простом примере рассмотрим что такое полиморфизм в ООП, для чего он нужен и как его использовать в языке программирования C#. Так же мы рассмотрим инструмент который понадобятся для реализации полиморфизма - переопределение виртуальных методов с помощью ключевых слов virtual и override. #курс | csharp_uni

Джуниоров не берут на работу! Это потому что у них нет коммерческого опыта. Но где его взять, если не берут на работу без опыта? Чтобы наработать опыт надо делать пет-проекты — это сайты, приложения и сервисы, которые похожи на коммерческие и показывают весь опыт джуна на практике.  Обычно новички не могут придумать такие проекты самостоятельно.  Поэтому один добрый тимлид выкладывает такие пет-проекты к себе в телеграм-канал, чтобы помочь новичкам, стартующим в профессии.  Подпишитесь, пока этот канал открыт

⚡️Наследование в C# и модификаторы доступа | модификатор protected c# | C# ООП | # 74 В этом уроке мы продолжим изучать тему наследования в ООП в C# и выясним как работают модификаторы доступа при наследовании. Разберёмся как работают уже знакомые нам модификаторы доступа private и public, а так же изучим новый модификатор protected. #курс | csharp_uni

⚡️Наследование интерфейсов C# | множественное наследование интерфейсов | C# ООП | # 78 В этом уроке мы обсудим тему наследования интерфейсов в языке программирования C# (не путать с реализацией интерфейсов), а так же выясним как работает множественное наследование интерфейсов в C# и рассмотрим пример применения наследования интерфейсов в языке программирования С#. #курс | csharp_uni

⚡️Трюки языка C# Вместо того, чтобы вкручивать собеседникам мозги насчет заумной семантики event’ов и делегатов или же спраши
⚡️Трюки языка C# Вместо того, чтобы вкручивать собеседникам мозги насчет заумной семантики event’ов и делегатов или же спрашивать когда написание new IEntity() легально, можно задать вопрос попроще – например “приведите пример необычного поведения или использования языка C#”. Вот несколько примеров, которые пришли в голову в качестве возможных ответов. #interesting | csharp_uni

Repost from Security Vision
Менеджеры по работе с партнерами Security Vision Лев Кабаченко и Марина Громова рассказали CISOCLUB, кто и на каких условиях может стать партнером Security Vision, какие преимущества это дает, а также о других важных аспектах партнерского направления компании. Посмотреть интервью можно здесь: https://youtu.be/bSZY91D3MxQ

⚡️ Операторы as is c# | наследование и приведение типов в C# | # 73 В этом уроке мы выясним как используются и работают операторы as is в C# для приведения типов и проверки совместимости типов при использовании наследования в ООП на C#. #курс | csharp_uni

💥Перегрузка индексаторов Подобно методам индексаторы можно перегружать. В этом случае также индексаторы должны отличаться по
💥Перегрузка индексаторов Подобно методам индексаторы можно перегружать. В этом случае также индексаторы должны отличаться по количеству, типу или порядку используемых параметров. В данном случае класс Company содержит две версии индексатора. Первая версия получает и устанавливает объект Person по индексу, а вторая - только получает объект Person по его имени. #код | csharp_uni

⚡️В чём разница между string и String в C#? Этому совету отлично следуют разработчики .Net Framework, хорошие примеры можно н
⚡️В чём разница между string и String в C#? Этому совету отлично следуют разработчики .Net Framework, хорошие примеры можно найти в классах BitConverter, BinaryReader и Convert. #interesting | csharp_uni

⚡️Парсинг данных онлайн-магазина на C# Всем привет! Сегодня мы учимся парсить любой веб-портал из кода нашего приложения. Для
⚡️Парсинг данных онлайн-магазина на C# Всем привет! Сегодня мы учимся парсить любой веб-портал из кода нашего приложения. Для парсинга данных используем язык программирования C#. Если ваш любимый язык не C#, то не беда — используя данный подход можно решить задачу парсинга на любом современном языке. #interesting | csharp_uni

⚡️Топ-20 советов и трюков, которые помогут начинающим в Unity 3D Разработка игр на Unity — отличный способ войти в игрострой
⚡️Топ-20 советов и трюков, которые помогут начинающим в Unity 3D Разработка игр на Unity — отличный способ войти в игрострой и начать свой путь в геймдеве. Первые вопросы, которыми задаётся новичок, это как стать разработчиком игр, на что обращать внимание и где учиться. #interesting | csharp_uni

💥Применение нескольких параметров Также индексатор может принимать несколько параметров. Допустим, у нас есть класс, в котор
💥Применение нескольких параметров Также индексатор может принимать несколько параметров. Допустим, у нас есть класс, в котором хранилище определено в виде двухмерного массива или матрицы: Теперь для определения индексатора используются два индекса - i и j. И в программе мы уже должны обращаться к объекту, используя два индекса: Следует учитывать, что индексатор не может быть статическим и применяется только к экземпляру класса. Но при этом индексаторы могут быть виртуальными и абстрактными и могут переопределяться в производных классах. #код | csharp_uni

⚡️Ключевое слово base в C# | наследование и конструктор класса | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 72 В этом уроке мы углубимся в изучение ООП в языке программирования C# и выясним для чего нужно ключевое слово base, как обращаться и работать с базовым классом при использовании наследования, а так же как работать с конструктором класса при наследовании и как при этом применять ключевое слово base. #курс | csharp_uni