Forwarded from YeaHub
👨🏻💻 Сервис лайвкодинга в YeaHub
Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.
Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜
Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений
Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования
👉 Задачи: https://yeahub.ru/dashboard/tasks
👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff
Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.
Спасибо, что помогаете нам запустить это правильно✊🏻🚀 💪
Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.
Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜
Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений
Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования
👉 Задачи: https://yeahub.ru/dashboard/tasks
👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff
Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.
Спасибо, что помогаете нам запустить это правильно✊🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#Собес #sealed #inheritance #override
🤔 Что такое запечатанные (sealed) классы в C#?
💬 Кратко:
Запечатанный (sealed) класс не позволяет создавать от него производные классы. Это защищает класс от модификаций и обеспечивает его неизменяемость.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое запечатанные (sealed) классы в C#?
💬 Кратко:
Запечатанный (sealed) класс не позволяет создавать от него производные классы. Это защищает класс от модификаций и обеспечивает его неизменяемость.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #gac #global_assembly_cache #.net
🤔 Расскажите о разных типах сборок
💬 Кратко:
Сборки бывают двух типов: частные и общие. Частные сборки доступны только для одного приложения, а общие могут использоваться несколькими приложениями и размещаются в Global Assembly Cache (GAC).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Расскажите о разных типах сборок
💬 Кратко:
Сборки бывают двух типов: частные и общие. Частные сборки доступны только для одного приложения, а общие могут использоваться несколькими приложениями и размещаются в Global Assembly Cache (GAC).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #transaction #isolation
🤔 Какой уровень изоляции является самым строгим?
💬 Кратко:
Самым строгим уровнем изоляции является
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Какой уровень изоляции является самым строгим?
💬 Кратко:
Самым строгим уровнем изоляции является
SERIALIZABLE. Он гарантирует поведение транзакций так, как будто они выполняются последовательно. Это предотвращает все основные аномалии чтения. Цена за это — снижение производительности и возможные откаты транзакций.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #ci_cd
🤔 Расскажи про CI/CD?
💬 Кратко:
CI/CD — это автоматизация процессов сборки, тестирования и развертывания. CI (Continuous Integration) обеспечивает частую интеграцию кода, CD (Continuous Delivery/Deployment) — автоматическое развертывание. В game dev это включает сборку билдов, прогон тестов и деплой на тестовые устройства.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Расскажи про CI/CD?
💬 Кратко:
CI/CD — это автоматизация процессов сборки, тестирования и развертывания. CI (Continuous Integration) обеспечивает частую интеграцию кода, CD (Continuous Delivery/Deployment) — автоматическое развертывание. В game dev это включает сборку билдов, прогон тестов и деплой на тестовые устройства.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1👍1🤝1
#Собес #singleton
🤔 Каковы плюсы и минусы Singleton и какие существуют альтернативы?
💬 Кратко:
Singleton обеспечивает глобальный доступ и единственный экземпляр, что удобно. Но он усложняет тестирование, повышает связность и может превратиться в скрытую глобальную переменную. Его альтернативы — DI-контейнер, сервис-локатор, обычная композиция объектов и статические классы для чистых утилит. Важно использовать Singleton осторожно и только там, где действительно нужен один экземпляр.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Каковы плюсы и минусы Singleton и какие существуют альтернативы?
💬 Кратко:
Singleton обеспечивает глобальный доступ и единственный экземпляр, что удобно. Но он усложняет тестирование, повышает связность и может превратиться в скрытую глобальную переменную. Его альтернативы — DI-контейнер, сервис-локатор, обычная композиция объектов и статические классы для чистых утилит. Важно использовать Singleton осторожно и только там, где действительно нужен один экземпляр.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1👍1🤝1
#Собес #commit #convention
🤔 Что такое commit conventions и зачем они нужны?
💬 Кратко:
Commit conventions — это правила написания сообщений коммитов. Например, стандарт Conventional Commits использует префиксы вроде feat, fix и docs. Такие правила позволяют автоматически генерировать changelog и понимать историю изменений. Это упрощает поддержку проекта.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое commit conventions и зачем они нужны?
💬 Кратко:
Commit conventions — это правила написания сообщений коммитов. Например, стандарт Conventional Commits использует префиксы вроде feat, fix и docs. Такие правила позволяют автоматически генерировать changelog и понимать историю изменений. Это упрощает поддержку проекта.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1👍1🤝1
#book #начинающие
📚 Head First. Изучаем C#. 4-е изд
Стиль Head First позволяет сразу приступить к созданию собственного кода на C#, даже если у вас нет никакого опыта программирования. Не нужно тратить время на изучение скучных спецификаций и примеров! Вы освоите необходимый минимум инструментов, и сразу приступите к забавным и интересным программным проектам: от разработки 3D-игры до создания серьезного приложения и работы с данными. Четвертое издание книги было полностью обновлено и переработано, чтобы рассказать о возможностях современных C#, Visual Studio и .NET, оно будет интересно всем, кто изучает язык программирования С#.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Head First. Изучаем C#. 4-е изд
Стиль Head First позволяет сразу приступить к созданию собственного кода на C#, даже если у вас нет никакого опыта программирования. Не нужно тратить время на изучение скучных спецификаций и примеров! Вы освоите необходимый минимум инструментов, и сразу приступите к забавным и интересным программным проектам: от разработки 3D-игры до создания серьезного приложения и работы с данными. Четвертое издание книги было полностью обновлено и переработано, чтобы рассказать о возможностях современных C#, Visual Studio и .NET, оно будет интересно всем, кто изучает язык программирования С#.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1👍1🤝1
#Собес #value_type #reference_type #stack
🤔 На какие категории в .NET делятся типы данных и в чём ключевые отличия между value type и reference type?
💬 Кратко:
В .NET типы делятся на значимые (value type) и ссылочные (reference type). Значимые хранятся в стеке или внутри объекта-родителя и копируются полностью при присвоении. Ссылочные хранятся в куче, при присвоении копируется указатель, а не данные. Это влияет на производительность, управление памятью и поведение при передаче в методы.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 На какие категории в .NET делятся типы данных и в чём ключевые отличия между value type и reference type?
💬 Кратко:
В .NET типы делятся на значимые (value type) и ссылочные (reference type). Значимые хранятся в стеке или внутри объекта-родителя и копируются полностью при присвоении. Ссылочные хранятся в куче, при присвоении копируется указатель, а не данные. Это влияет на производительность, управление памятью и поведение при передаче в методы.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1👍1🤝1
#Собес #type #dictionary #list
🤔 Middle C# Backend разработчик в компанию Платформа
Техническое собеседование. Осень 2024. Просил 350 к. Опыт в резюме: 3+ года. На собеседование было много вопросов по .NET, паттернам проектирования, в конце затронули математику.
💬 Вопросы:
- С какими ORM вы сталкивались (Entity Framework, Dapper и др.)?
- Приходилось ли писать T-SQL-запросы вручную?
- Знаете ли вы базовые математические операции над векторами и матрицами (например, скалярное произведение) и их смысл?
- На какие категории в .NET делятся типы данных и в чём ключевые отличия между value type и reference type?
- Как устроена строка в C# — ссылочный тип или значимый, и зачем нужен string pool (интернирование)?
👉 Все вопросы из этого собеседования (23)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle C# Backend разработчик в компанию Платформа
Техническое собеседование. Осень 2024. Просил 350 к. Опыт в резюме: 3+ года. На собеседование было много вопросов по .NET, паттернам проектирования, в конце затронули математику.
💬 Вопросы:
- С какими ORM вы сталкивались (Entity Framework, Dapper и др.)?
- Приходилось ли писать T-SQL-запросы вручную?
- Знаете ли вы базовые математические операции над векторами и матрицами (например, скалярное произведение) и их смысл?
- На какие категории в .NET делятся типы данных и в чём ключевые отличия между value type и reference type?
- Как устроена строка в C# — ссылочный тип или значимый, и зачем нужен string pool (интернирование)?
👉 Все вопросы из этого собеседования (23)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #acid #base #scalability
🤔 Как выбирать способ хранения данных в новой системе?
💬 Кратко:
Выбор хранилища зависит от структуры данных, требований к консистентности, скорости операций, объёма данных, типов запросов, нагрузки и необходимости горизонтального масштабирования. В зависимости от задачи выбирают SQL, NoSQL, time-series, graph DB, blob storage или их комбинацию.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как выбирать способ хранения данных в новой системе?
💬 Кратко:
Выбор хранилища зависит от структуры данных, требований к консистентности, скорости операций, объёма данных, типов запросов, нагрузки и необходимости горизонтального масштабирования. В зависимости от задачи выбирают SQL, NoSQL, time-series, graph DB, blob storage или их комбинацию.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#course #ии
📚 Мини-курс о применении ИИ в разработке
Он рассчитан на начинающих, пройти его можно всего за час. Конспекты доступны на русском языке
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Мини-курс о применении ИИ в разработке
Он рассчитан на начинающих, пройти его можно всего за час. Конспекты доступны на русском языке
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #unit #test
🤔 Как обычно организуется тестирование: unit, integration, end-to-end?
💬 Кратко:
Unit-тесты проверяют маленькие куски кода изолированно. Integration-тесты проверяют взаимодействие нескольких частей системы вместе. End-to-End тесты проверяют всю систему целиком, как её видит пользователь. Чем ниже уровень тестирования, тем быстрее и проще они запускаются. Все три уровня нужны для уверенности, что приложение работает корректно.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как обычно организуется тестирование: unit, integration, end-to-end?
💬 Кратко:
Unit-тесты проверяют маленькие куски кода изолированно. Integration-тесты проверяют взаимодействие нескольких частей системы вместе. End-to-End тесты проверяют всю систему целиком, как её видит пользователь. Чем ниже уровень тестирования, тем быстрее и проще они запускаются. Все три уровня нужны для уверенности, что приложение работает корректно.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #db #postgers #ms_sql
🤔 Middle C# Backend разработчик в компанию Goodforecast
Техническое собеседование. Лето 2024. Вилка: 200к+. Опыт в резюме: 3.6 года. Проект: Переход с монолитной архитектуры на микросервисы.
💬 Вопросы:
- Какие типы индексов существуют?
- В чём преимущества микросервисной архитектуры перед монолитом?
- Как и где используется денормализация базы данных?
- Как создать частичный индекс (условия, синтаксис)?
- При проектировании составного индекса, по какому принципу определять порядок полей?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle C# Backend разработчик в компанию Goodforecast
Техническое собеседование. Лето 2024. Вилка: 200к+. Опыт в резюме: 3.6 года. Проект: Переход с монолитной архитектуры на микросервисы.
💬 Вопросы:
- Какие типы индексов существуют?
- В чём преимущества микросервисной архитектуры перед монолитом?
- Как и где используется денормализация базы данных?
- Как создать частичный индекс (условия, синтаксис)?
- При проектировании составного индекса, по какому принципу определять порядок полей?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #dns #tcp #handshake
🤔 Что происходит в браузере с момента ввода URL до отображения страницы?
💬 Кратко:
После ввода URL браузер делает DNS-запрос, устанавливает соединение с сервером и отправляет HTTP-запрос. Сервер возвращает HTML, затем браузер загружает CSS, JS и изображения. После этого строятся DOM и CSSOM, создается render tree и происходит рендеринг страницы.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что происходит в браузере с момента ввода URL до отображения страницы?
💬 Кратко:
После ввода URL браузер делает DNS-запрос, устанавливает соединение с сервером и отправляет HTTP-запрос. Сервер возвращает HTML, затем браузер загружает CSS, JS и изображения. После этого строятся DOM и CSSOM, создается render tree и происходит рендеринг страницы.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#book #book
📚 C# 10 и .NET 6. Современная кросс-платформенная разработка
Автор: Марк Прайс
В шестом издании книги автор рассказывает о принципах объектно ориентированного программирования. Он учит писать, тестировать функции плюс заниматься отладкой, созданием интерфейсов и т. п.
Отдельный раздел посвящён API .NET для управления данными, мониторинга производительности, работы с файловой системой, асинхронными потоками, сериализацией и шифрованием.
Также рассказывается о консольных приложениях, интерфейсных приложениях и службах с задействованием ASP.NET Core, MVC и Blazor. В шестом издании появились три новые главы, которые посвящены .NET MAUI для разработки кросс-платформенных приложений и сервисов с веб-API, OData, gRPC, GraphQL, SingalR и Azure.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 C# 10 и .NET 6. Современная кросс-платформенная разработка
Автор: Марк Прайс
В шестом издании книги автор рассказывает о принципах объектно ориентированного программирования. Он учит писать, тестировать функции плюс заниматься отладкой, созданием интерфейсов и т. п.
Отдельный раздел посвящён API .NET для управления данными, мониторинга производительности, работы с файловой системой, асинхронными потоками, сериализацией и шифрованием.
Также рассказывается о консольных приложениях, интерфейсных приложениях и службах с задействованием ASP.NET Core, MVC и Blazor. В шестом издании появились три новые главы, которые посвящены .NET MAUI для разработки кросс-платформенных приложений и сервисов с веб-API, OData, gRPC, GraphQL, SingalR и Azure.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #closure #capture #lambda
🤔 Как работает замыкание (closure) в C#, когда в лямбду передаётся внешняя переменная (например, counter)?
💬 Кратко:
При замыкании лямбда «захватывает» внешнюю переменную по ссылке, а не её значение. Компилятор создаёт скрытый класс (closure class) с полем
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как работает замыкание (closure) в C#, когда в лямбду передаётся внешняя переменная (например, counter)?
💬 Кратко:
При замыкании лямбда «захватывает» внешнюю переменную по ссылке, а не её значение. Компилятор создаёт скрытый класс (closure class) с полем
counter; все лямбды, использующие counter, ссылаются на одно поле этого объекта. Переменная живёт до тех пор, пока жива лямбда, и изменения в одной лямбде видны в другой.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #mac_address #ethernet #hardware
🤔 Что такое MAC-адрес и зачем он нужен?
💬 Кратко:
MAC-адрес — уникальный идентификатор сетевой карты. Он используется для передачи данных в пределах одной локальной сети (LAN).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое MAC-адрес и зачем он нужен?
💬 Кратко:
MAC-адрес — уникальный идентификатор сетевой карты. Он используется для передачи данных в пределах одной локальной сети (LAN).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#article #highload #dotnet
📚 Система резервации на 600 заказов в секунду без буферизации и другой дичи
Автор подробно показывает, как создать высоконагруженный сервис резервирования остатков товаров в базе данных на .NET/C# и PostgreSQL, который способен обрабатывать сотни заказов в секунду без буферизации и лишних ухищрений. Он описывает архитектуру приложения, модель данных, настройки Entity Framework и схемы транзакционной обработки, объясняет, как гарантировать целостность данных и инвариант (чтобы резерв не превышал остаток), а также делится практическими примерами кода и оптимизаций для достижения высокой пропускной способности в условиях конкурентных обновлений
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Система резервации на 600 заказов в секунду без буферизации и другой дичи
Автор подробно показывает, как создать высоконагруженный сервис резервирования остатков товаров в базе данных на .NET/C# и PostgreSQL, который способен обрабатывать сотни заказов в секунду без буферизации и лишних ухищрений. Он описывает архитектуру приложения, модель данных, настройки Entity Framework и схемы транзакционной обработки, объясняет, как гарантировать целостность данных и инвариант (чтобы резерв не превышал остаток), а также делится практическими примерами кода и оптимизаций для достижения высокой пропускной способности в условиях конкурентных обновлений
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🔥1
#Собес #property #get #set
🤔 Что такое свойства (Properties) в C#?
💬 Кратко:
Свойства в C# — это специальные члены класса, которые позволяют гибко читать, записывать или вычислять значение приватного поля. Свойства используют методы доступа ("get" и "set"), которые скрывают внутреннюю реализацию и обеспечивают инкапсуляцию.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое свойства (Properties) в C#?
💬 Кратко:
Свойства в C# — это специальные члены класса, которые позволяют гибко читать, записывать или вычислять значение приватного поля. Свойства используют методы доступа ("get" и "set"), которые скрывают внутреннюю реализацию и обеспечивают инкапсуляцию.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа