With its support for advanced C# features such as async / await and unsafe,
LINQPad is capable of serious rapid coding work.
Such as writing a neural network from scratch!
Import other queries or .cs files with the #load directive.
Reference project assemblies and use LINQPad as an interactive test harness.
Or use LINQPad to provide instant entry points into any part of your solution.
Use LINQPad for build scripts and to automate cloud management tasks. LINQPad includes
an integrated password manager for securely storing API keys, and an OAuth frontend
for multifactor authentication that preserves tokens across executions.
Step through your code with a lightweight debugger, and move around quickly with symbol navigation, outlining and bookmarking.
LINQPad is also a great way to learn C#: it comes with all 1300 examples from the book, C# 12 in a Nutshell,
as well as interactive samples from Jon Skeet's C# in Depth.