C# (C Sharp) programming
18.7K subscribers
762 photos
38 videos
8 files
677 links
По всем вопросам- @haarrp

C# - обучающий канал Senior C# разработчика.

@ai_machinelearning_big_data - Machine learning

@itchannels_telegram - 🔥лучшие ит-каналы

@csharp_ci - C# академия

@pythonlbooks- книги📚

Реестр РКН: https://clck.ru/3Fk3kb
加入频道
🖥 WPF UI — open-source интерфейс для удобной работы с фреймворком WPF

winget install 'WPF UI'

WPF UI позволяет легко кастомизировать внешний вид приложения на C#.
При помощи WPF UI можно изменять базовые элементы, такие как Page, ToggleButton или List, а также настраивать элементы управления, такие как Navigation, NumberBox, Dialog или Snackbar.

🖥 GitHub
🟡 Доки

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Refit — типобезопасная библиотека REST для .NET Core, Xamarin и .NET

dotnet add package Refit --version 7.1.1

Refit преобразует имеющийся REST API в более удобный интерфейс;
Refit вдохновлена библиотекой Retrofit от Square.

🖥 GitHub
🟡 Доки

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ScottPlot — библиотека .NET для построения интерактивных графиков

ScottPlot — это open-source библиотека .NET для построения графиков.
Позволяет создавать линейные графики, гистограммы, круговые диаграммы, диаграммы рассеяния и многое другое с помощью всего нескольких строк кода.

🖥 GitHub
🟡 Страничка ScottPlot

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 lively — open-source ПО на C# для установки анимированных обоев

lively — это свободное программное обеспечение с открытым исходным кодом, которое позволяет устанавливать анимированные обои для рабочего стола и заставки на основе WinUI 3.

🖥 GitHub
🟡 Wiki

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 NCalc — пакет .NET для оценивания математических выражений

dotnet add package NCalcSync 
dotnet add package NCalcAsync
dotnet add package NCalc.DependencyInjection


NCalc может распарсить любое математическое выражение и оценить результат — это касается также выражений со статическими/динамическими параметрами и пользовательскими функциями.

🖥 GitHub
🟡 Доки

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Лекции по .NET

Крутой плейлист, который постоянно пополняется свежими видосамипо C# от инженера из Microsoft Amichai Mantinband.

🔗 плейлист
👉 Бесплатные курсы и полезные ресурсы полный список.
👉 Лучшие ресурсы для бесплатного изучения C# видео


@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 dnSpyEx — форк известного отладчика и редактора сборок .NET, dnSpy

git clone --recursive https://github.com/dnSpyEx/dnSpy.git
cd dnSpy
./build.ps1 -NoMsbuild


dnSpyEx — это развитие проекта dnSpy, отладчика и редактора сборок .NET.
Можно использовать dnSpyEx для редактирования и отладки сборок, даже при отсутствии исходного кода

🖥 GitHub
🟡 Wiki

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Всестороннее сравнение производительности различных наборов и структур данных .NET

Здесь сравнивается скорость операций для различных наборов данных .NET таких как списки, массивы, словари и т.д.
Будет полезно это учесть при создании нагруженного компонента и использовать подходящие наборы

🖥 GitHub
🟡 Веб-версия

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ILSpy — декомпилятор сборок .NET

ILSpy — это кроссплатформенный декомпилятор .NET с поддержкой генерации PDB, ReadyToRun, метаданных и не только

А вот ICSharpCode.Decompiler — движок декомпилятора, используемый в ILSpy:
dotnet add package ICSharpCode.Decompiler --version 8.2.0.7535

🖥 GitHub
🟡 Расширение для Visual Studio

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 LiteDB — .NET NoSQL база данных в одной DLL

dotnet add package LiteDB --version 5.0.20

LiteDB — это быстрая и легкая встроенная БД .NET NoSQL.
— open-source
— предлагает простой API, аналогичный MongoDB
— полностью написана на C#, помещается в одной DLL (<450 Кб)
— LiteDB потокобезопасная
— ACID с полной поддержкой транзакций
— поддерживает восстановление данных после сбоя записи (есть файл журнала WAL)
— поддерживает хранение файлов и потоковых данных (как GridFS в MongoDB)
— поддерживает хранение одного файла данных (как SQLite)
— индексирование полей документа для быстрого поиска
— поддержка LINQ для запросов

Для удобной работы с LiteDB существует LiteDB Studio

🖥 GitHub
🟡 Wiki

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM