Startups
SharpLab
Edit

SharpLab

https://sharplab.io/
Last activity: 23.01.2026
Active
C#/VB/F# compiler playground.
Website visits
73.2K /mo.
Mentions
18

Mentions in press and media 18

DateTitleDescription
Sign up to seeSign up to seeSign up to see
Apr 23, 2024События в .NET: стандартная реализация, альтернативы, и причем тут сахарСобытия – это объекты, которые получают уведомления о некотором действии в разрабатываемом ПО и могут запускать реакции на это действие. Разработчик может определить эти действия, добавив к событию обработчик. Разберем в этом материале само...
Mar 19, 2024Как в C# быстро извлечь подстрокуИзвлечение подстроки. Казалось бы, что тут может быть сложного? В любом современном языке программирования это можно сделать через функцию substring или через slicing. За время работы C# разработчиком я повидал разный код, в том числе разны...
Mar 4, 2024Правило 16 байт: развенчиваем миф о производительности структур в C#По умолчанию, при передаче в метод или при возврате из метода, экземпляры значимых типов копируются, когда как экземпляры ссылочных типов передаются по ссылке. В 2008 году была выпущена книга «Framework Design Guidelines: Conventions, Idiom...
Feb 3, 2024Еще раз про асинхронную машину состояний и где именно там аллокацииНесмотря на то, что про async/await уже было сказано много слов и записано множество докладов, тем не менее, в своей практике преподавания и наставничества, я часто сталкиваюсь с недопониманием устройства async/await даже у разработчиков ур...
Dec 4, 2023Почему x^0 = 1 наглядноТрадиционное определение для операции возведения в натуральную степень (или целую положительную) вводится примерно следующим образом: Возведе́ние в сте́пень — арифметическая операция, первоначально определяемая как результат многократного у...
Nov 9, 2023Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 1. Знакомимся с содержимым синтаксического древаВ этом многословном, но сравнительно простом цикле я дам введение в генерацию F#-кода. Как правило, для этих целей в сообществе рекомендуют использовать Myriad, что, по-моему, не совсем правильно, но на его примере можно увидеть, что тема к...
Jun 4, 2023Бенчмаркая Array Reverse: как быстро перевернуть массив?Уважаемые читатели, в этой статье я хочу рассказать о небольших тестах получения обратного массива и представить свои выводы. Тесты сделаны на .net 7. Тестировал с использованием BenchmarkDotNet, так что каждый может проверить результаты и ...
May 30, 2023enum class и мой первый раз (использования Source Generator)Что такое enum class В Kotlin существует тип enum class. По факту, это тот же enum, но с несколькими возможностями: Переопределение общих методов (toString, getHashCode) Реализация интерфейсов для всего перечисления Поддержка корректности т...
Mar 7, 2023Нужен ли ConfigureAwait? async/await: continuation И где здесь проблема? ConfigureAwait(false) как решение Как обойтись без .ConfigureAwait(false) Выводы СсылкиМне никогда не нравилась многословность .NET-кода. Длинные и подробные названия упрощают работу с бизнес-логикой, но технические детали кода хочется держать краткими, чтобы они отвлекали на себя минимум внимания. Одна из многословных констр...
Show more

Reviews 0

Sign up to leave a review

Sign up Log In

FAQ about SharpLab

What has the press written about SharpLab?

Parsers VC has collected 18 articles mentioning SharpLab, among them “События в .NET: стандартная реализация, альтернативы, и причем тут сахар” (Apr 23, 2024) and “Как в C# быстро извлечь подстроку” (Mar 19, 2024).

Is SharpLab still active?

Yes, SharpLab is active; its latest activity on Parsers VC dates from Jan 23, 2026.