Небольшая консольная утилита, которая создаёт список тестовых пользователей: ID, полное имя, email, телефон и дату рождения — на основе библиотеки Bogus.
В этой задаче:
• Создаём консольный проект на C# и подключаем библиотеку Bogus.
• Генерируем список пользователей с реалистичными данными и локализацией.
• Выводим результат в удобном табличном формате.
Это позволяет быстро наполнять проекты реалистичными тестовыми данными, гибко настраивать формат и локализацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝16❤10🔥10
Защищаем код от опечаток с nameof!
Часто мы передаём в исключения или логи имя переменной или свойства в виде строки.
Но если имя поменяется, строку придётся искать и менять вручную. Это легко ломает код при рефакторинге.
Подключим стандартную библиотеку:
Допустим, мы пишем код с «магической» строкой:
Если потом мы переименуем
Сейчас перепишем с безопасной конструкцией
🔥 Теперь при переименовании переменной
➡️ C# Ready | #практика
Часто мы передаём в исключения или логи имя переменной или свойства в виде строки.
Но если имя поменяется, строку придётся искать и менять вручную. Это легко ломает код при рефакторинге.
Подключим стандартную библиотеку:
using System;
Допустим, мы пишем код с «магической» строкой:
public void SetAge(int age)
{
if (age < 0)
throw new ArgumentException("Age cannot be negative", "age");
}
Если потом мы переименуем
age
в personAge
, строку придётся менять вручную — и IDE нас не предупредит.Сейчас перепишем с безопасной конструкцией
nameof
:public void SetAge(int age)
{
if (age < 0)
throw new ArgumentException("Age cannot be negative", nameof(age));
}
🔥 Теперь при переименовании переменной
nameof
автоматически подставит актуальное имя, и ошибка невозможна.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍9❤4😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Здесь публикуют короткие статьи с примерами: как оптимизировать код, использовать возможности Visual Studio, работать с ASP.NET, Azure и инструментами разработки. Всё подано в формате «маленьких трюков», которые экономят время разработчика.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT.
Опыт в программировании не нужен.
Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ChatGPT.
За 7 дней обучения ты:
1. Создашь полноценный веб-сайт на HTML и CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта.
А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов.
👉 Проскочить на интенсив бесплатно
🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.
Опыт в программировании не нужен.
Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ChatGPT.
За 7 дней обучения ты:
1. Создашь полноценный веб-сайт на HTML и CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта.
А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов.
👉 Проскочить на интенсив бесплатно
🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.
😁5🔥1
С его помощью можно читать и записывать данные, управлять позицией внутри потока, сбрасывать буферы на целевой ресурс, копировать содержимое между потоками и автоматически освобождать ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤6👍6🤝1
В этой статье:
• Пошаговое создание Avalonia-приложения на .NET Core с ReactiveUI
• Организация навигации и роутинг через MVVM шаблон
• Сериализация состояния интерфейса на диск для восстановления
🟡 Рекомендую прочитать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍7🔥4
Могу вас познакомить? – Это Софи.
И теперь она будет искать работу за тебя.
Не, я серьезно.
Она умеет составлять резюме, делать отклики и общаться с рекрутерами. Причем все это она делает лучше, чем ты сам.
Она очень умная. Ты сам ей расскажешь про себя и свой опыт, а она продаст его так, как будто самый лучший маркетолог и карьерный консультант объединились и решили тебе помочь.
Затем ты подключишь ее к своему аккаунту на HH.ру, и дальше произойдет магия.
⭐️ Она сама подготовит резюме.
⭐️ Она сама будет делать до 100 откликов в день.
⭐️ Она сама будет писать индивидуальные сопроводительные под КАЖДУЮ вакансию.
⭐️ И она сама будет переписываться с рекрутером и отвечать на его вопросы.
И нет, она не будет откликаться на всякий шлак типа QA-вакансий, если ты Python-разработчик. Или на Senior, хотя ты молодой джун.
Это НЕ просто спам откликами с первым попавшимся резюме.
Это твой новый личный ассистент, который знает про поиск первой работы в IT ВСЁ.
Хочешь с ней познакомиться?
Тогда – велком.
26 августа мы откроем доступ для 150 пользователей. После закроем продажи на несколько недель.
В этот день каждый пользователь получит 3 дня бесплатного доступа к Софи, 1 месяц бесплатного доступа к тренажеру собеседований и 2 месяца подписки на Софи за14990 3500 рублей.
26 августа. 150 мест.
Подпишись, чтобы не пропустить ⚡
И теперь она будет искать работу за тебя.
Не, я серьезно.
Она умеет составлять резюме, делать отклики и общаться с рекрутерами. Причем все это она делает лучше, чем ты сам.
Она очень умная. Ты сам ей расскажешь про себя и свой опыт, а она продаст его так, как будто самый лучший маркетолог и карьерный консультант объединились и решили тебе помочь.
Затем ты подключишь ее к своему аккаунту на HH.ру, и дальше произойдет магия.
И нет, она не будет откликаться на всякий шлак типа QA-вакансий, если ты Python-разработчик. Или на Senior, хотя ты молодой джун.
Это НЕ просто спам откликами с первым попавшимся резюме.
Это твой новый личный ассистент, который знает про поиск первой работы в IT ВСЁ.
Хочешь с ней познакомиться?
Тогда – велком.
26 августа мы откроем доступ для 150 пользователей. После закроем продажи на несколько недель.
В этот день каждый пользователь получит 3 дня бесплатного доступа к Софи, 1 месяц бесплатного доступа к тренажеру собеседований и 2 месяца подписки на Софи за
26 августа. 150 мест.
Подпишись, чтобы не пропустить ⚡
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6👍1
С выходом C# 8 появился новый способ писать условия декларативно и лаконично.
Что важно знать:
• Возвращает результат без лишних строк в вашем коде.
• Упрощает обработку разных вариантов данных в одном месте.
• Обеспечивает явную проверку и надёжность кода при изменениях.
Так вы получите более читаемые условия и не пропустите ни одного случая.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39🤝13❤5👍4