C# Ready | Unity
7.55K subscribers
612 photos
37 videos
309 links
Авторский канал по разработке на C# и Unity.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/csharp_ready
Download Telegram
👩‍💻 Генерация фейковых пользователей с Bogus!

Небольшая консольная утилита, которая создаёт список тестовых пользователей: ID, полное имя, email, телефон и дату рождения — на основе библиотеки Bogus.

В этой задаче:
Создаём консольный проект на C# и подключаем библиотеку Bogus.

Генерируем список пользователей с реалистичными данными и локализацией.

Выводим результат в удобном табличном формате.


Это позволяет быстро наполнять проекты реалистичными тестовыми данными, гибко настраивать формат и локализацию.

➡️ C# Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝1610🔥10
👩‍💻 Пошаговое изучение шарпа для начинающих!

В курсе последовательно разбираются основы C#: установка среды, синтаксис, переменные, условия, циклы, массивы, приведение типов и побитовые операции — всё с наглядными примерами кода.

Ссылочка на плейлист: YouTube 🖤


➡️ C# Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍107🔥5
Защищаем код от опечаток с nameof!

Часто мы передаём в исключения или логи имя переменной или свойства в виде строки.

Но если имя поменяется, строку придётся искать и менять вручную. Это легко ломает код при рефакторинге.

Подключим стандартную библиотеку:
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 автоматически подставит актуальное имя, и ошибка невозможна.

➡️ C# Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍94😁2
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Daily .NET Tips — блог с практическими советами по .NET и C#

Здесь публикуют короткие статьи с примерами: как оптимизировать код, использовать возможности Visual Studio, работать с ASP.NET, Azure и инструментами разработки. Всё подано в формате «маленьких трюков», которые экономят время разработчика.

📌 Оставляю ссылочку: dailydotnettips.com

C# Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥53
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 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.
😁5🔥1
👩‍💻 Разберем stream — базовый абстрактный класс для работы с последовательными потоками байт!

С его помощью можно читать и записывать данные, управлять позицией внутри потока, сбрасывать буферы на целевой ресурс, копировать содержимое между потоками и автоматически освобождать ресурсы

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥216👍6🤝1
🐱 Полезная статья для .NET разработчиков: навигация и сохранение состояния с ReactiveUI

В этой статье:
• Пошаговое создание Avalonia-приложения на .NET Core с ReactiveUI
• Организация навигации и роутинг через MVVM шаблон
• Сериализация состояния интерфейса на диск для восстановления

🟡 Рекомендую прочитать на Habr!


➡️ C# Ready | #статья
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 мест.

Подпишись, чтобы не пропустить
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6👍1
👩‍💻 Разберем switch-выражения — компактнее и выразительнее!

С выходом C# 8 появился новый способ писать условия декларативно и лаконично.

Что важно знать:

Возвращает результат без лишних строк в вашем коде.

Упрощает обработку разных вариантов данных в одном месте.

Обеспечивает явную проверку и надёжность кода при изменениях.


Так вы получите более читаемые условия и не пропустите ни одного случая.

C# Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39🤝135👍4