Single file csharp execution
TL;DR: You can run a single C# file with dotnet run hello.cs—no project needed. It supports shebang (#!dotnet run), command-line args, and even works without the .cs extension. You can also import NuGet packages using #:package PackageName@version. Perfect for quick scripts.