Simple-port-scanner is a project mainly written in C#, it's free.
A very basic multi-threaded C# .NET port scanner