Требования: Я использую инструменты RoslynPad для тестирования кода — это очень хороший кроссплатформенный редактор C#, который может запускать C# код напрямую, не открывая тяжёлый инструмент VS, но он всё равно не так мощен, как платная версия LINQPad.
LinqPad
LinqPad — это лёгкий инструмент для написания и запуска кода на C# (VB/F#/SQL), игровая площадка для .NET-программистов, обязательный инструмент, который настоятельно рекомендуют разработчики на C#, и инструмент, который никогда не хочется выбрасывать после использования. Инструменты взяты от Джозефа Албахари, автора технического руководства по C# Core, а. Нет — старший технолог, получивший 15 наград Microsoft Most Valuable Expert (MVP).
Официальный сайт:Вход по гиперссылке виден.
LINQPad предназначен не только для запросов LINQ, но и для любых выражений C#/F#/VB, блока операторов или программ. Попрощайтесь со сотнями консольных проектов Visual Studio, накопленных в папках исходного кода, и присоединяйтесь к революции скриптов LINQPad и инкрементальных разработчиков!Более 50 000 клиентов пользуются платной версией LINQPad, в которую входят 30 компаний из списка Fortune 100 и четыре крупнейших банка мира. Крупнейшим корпоративным пользователем является Microsoft!
Особенности следующие:
- Тестируйте любой фрагмент кода C#/F#/VB мгновенно
- Запросы к базам данных с использованием LINQ (или SQL) — SQL/Azure, SQLite, Postgres, Oracle и MySQL
- Попробуйте богатые форматы вывода с легендарной функцией dump!
- Поддерживает полнофункциональное автозавершение для C#, F#, VB и SQL.
- Получите доступ к интегрированной отладке и продвинутым функциям ИИ, включая конвертацию SQL в LINQ
- Пишите и автоматизируйте на вашем любимом языке .NET, наслаждаясь всеми преимуществами REPL.
- Тестовые и отладочные приложения на основе файлов C#
- Совместимость с BenchmarkDotNet, xUnit, Rx, MSAL, Excel и другими
- Ультралёгкий — маленький, быстрый и с опцией Xcopy
- Стандартная версия бесплатна и никогда не истекает
Основные издания
Основная версия | Первый выпуск | Поддерживаемые фреймворки | Текущий релиз | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8(скоро закончится) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | .NET Framework 4.7, 4.8 | 5.52.01 |
Код активации лицензии
Адрес покупки:Вход по гиперссылке виден. Если хочешьОплатите через PayPal, пожалуйста, используйте эту ссылку:Вход по гиперссылке виден.
Гибкая политика активации
Мы знаем, что вам нужно использовать LINQPad на работе, дома и на ноутбуке, поэтому разрешаем вам использовать егоОднопользовательская лицензия активирует до трёх машин одновременно для вашего личного использования。 Кроме того, вы получаете три дополнительных слота активации для виртуальных машин с VMware, Windows Sandbox, Hyper-V, Azure или виртуальными машинами Azure. Когда все слоты активации используются, вы можетеПеремещайте слоты активации через автоматизированное веб-приложение до 6 раз в год。
Вечная резервная лицензия
Вечная лицензия на ожидание гарантирует вам право использовать конкретную версию LINQPad, которую вы приобрели, вечно. У вашей лицензии нет срока истечения, и вам не нужно покупать обновления, чтобы продолжать использовать авторизованную версию. Дополнительная плата взимается только если вы решите перейти на новую основную версию. Небольшие обновления версий бесплатны, например, обновление с 9.1 до 9.2.
покупать
Среди них премиум-версия PREMIUM обладает самыми полными функциями, просто купите эту версию напрямую, как показано ниже:
Нажмите «Купить, чтобы купить», как показано ниже:
Покупка следующая:
В то же время адрес электронной почты, привязанный к PayPal, также получит письмо об успешной покупке и код активации, как показано на рисунке ниже:
Активирован LinqPad 9
Скачать для версии для Windows:Вход по гиперссылке виден.
В разделе Help -> обновить LINQPad до платной версии... кнопку, нажмите Активировать, как показано ниже:
Просмотр активированной машины, адрес:Вход по гиперссылке виден., как показано на рисунке ниже:
Адрес самообслуживания LINQPad:Вход по гиперссылке виден.
Простой тест LinqPad 9
Он поддерживает несколько языковых режимов, и первые три часто используются разработчиками C#:
Выражение C#: оператор выражения C#, если вы вводите многострочный оператор, инструмент автоматически переключается на режим. Оператор C#: Оператор кода C# (фрагмент), который может быть произвольно многострочным кодом или методом. C# Program: полный шаблон кода на C#, похожий на шлюзовую программу Program для консольных программ.
Мощный вывод Dump(), код:
Как показано ниже:
Код:
Как показано ниже:
Бенчмаркируйте метод кода на основе BenchmarkDotNet, код:
Как показано ниже:
(Конец) |