That's really cool. I was just looking at the ReadLine that the PowerShell team released the other day.
Windows users:
Install-Package PSReadLine
Then add Import-Module PSReadLine
To whatever $profile is.tonerdo: I don't really know .net very well, how would .net readline compare to psreadline?