Requirements: I have been using RoslynPad tools for some code testing, which is a very good cross-platform C# editor that can execute C# code directly without opening the heavyweight VS tool, but it is still not as powerful as the paid version of LINQPad.
LinqPad
LinqPad is a lightweight tool for writing and running C# (VB/F#/SQL) code, a playground for .NET programmers, a must-have tool highly recommended by C# developers, and a tool that you never want to throw away once you use it. The tools are from Joseph Albahari, author of the C# Core Technical Guide, a. Net is a senior technologist who has won 15 Microsoft Most Valuable Expert (MVP) awards.
Official Website:The hyperlink login is visible.
LINQPad is not only for LINQ queries, but also for any C#/F#/VB expression, statement block, or program. Say goodbye to hundreds of Visual Studio console projects piled up in source code folders and join the revolution of LINQPad scripters and incremental developers!More than 50,000 customers use the paid version of LINQPad, which includes 30 Fortune 100 companies and four of the world's largest banks. The largest enterprise user is Microsoft!
Features are as follows:
- Test any C#/F#/VB code snippet or program instantly
- Query databases using LINQ (or SQL) – SQL/Azure, SQLite, Postgres, Oracle, and MySQL
- Experience rich output formats with the legendary dump feature!
- Supports full-featured autocompletion for C#, F#, VB, and SQL.
- Access integrated debugging and advanced AI features, including SQL to LINQ conversion
- Write and automate in your favorite .NET language while enjoying all the benefits of REPL.
- Test and debug file-based C# applications
- Interoperable with BenchmarkDotNet, xUnit, Rx, MSAL, Excel, and more
- Ultra-lightweight – small, fast, and with an Xcopy option
- The standard version is free and never expires
Major editions
Major version | First released | Supported frameworks | Current release | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8(ending soon) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | .NET Framework 4.7, 4.8 | 5.52.01 |
License activation code
Purchase address:The hyperlink login is visible. If you want toPay with PayPal, please use this link:The hyperlink login is visible.
Flexible activation policy
We know you need to use LINQPad on your work, home, and laptop, so we allow you to use itA single-user license activates up to three machines simultaneously for your personal use。 In addition, you get three additional activation slots for virtual machines running VMware, Windows Sandbox, Hyper-V, Azure roles, or Azure virtual machines. When all activation slots are used up, you canTransfer your activation slots through an automated web application, up to 6 times per year。
Perpetual standby license
The Perpetual Standby License guarantees you the right to use the specific version of LINQPad you have purchased in perpetuity. Your license does not have an expiration date, and you do not need to purchase updates to continue using the authorized version. There is an additional fee only if you choose to upgrade to a newer major version. Minor version updates are free, such as upgrading from 9.1 to 9.2.
purchase
Among them, the premium version of PREMIUM has the most complete functions, just purchase this version directly, as shown below:
Click Buy to buy, as shown below:
The purchase is as follows:
At the same time, the email address bound to PayPal will also receive a successful purchase email and activation code, as shown in the figure below:
LinqPad 9 activated
Download for Windows version:The hyperlink login is visible.
In Help -> Upgrade to a Paid Edition of LINQPad... button, click Activate, as shown below:
View the activated machine, address:The hyperlink login is visible., as shown in the figure below:
LINQPad Self-Service Address:The hyperlink login is visible.
LinqPad 9 simple test
It supports multiple language modes, and the first three are commonly used by C# developers:
C# Expression: A C# expression statement, if you enter a multi-line statement, the tool will automatically switch modes. C# Statement: A C# code statement (fragment) that can be arbitrarily multi-line code or method. C# Program: A complete C# code pattern, similar to the gateway program Program for console programs.
Powerful Dump() output, code:
As shown below:
Code:
As shown below:
Benchmark the code method based on BenchmarkDotNet, the code:
As shown below:
(End) |