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
加入频道
🖥 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
🖥 NetPad — кроссплатформенный редактор C# и среда для запуска экспериментов с кодом

NetPad позволяет мгновенно выполнять код на C# без необходимости создавать и управлять проектами.
Достаточно просто открыть NetPad, написать код и сразу же можно его выполнить.

NetPad облегчает прототипирование и тестирование кода перед его внедрением в реальные проекты.
Также NetPad позволяет визуализировать данные в интерактивном режиме для более глубокого понимания, делать запросы к БД с помощью LINQ или SQL и выполнять много других удобных операций

🖥 GitHub
🟡 Wiki

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