Since C# is standardized, that means the language can be used on any OS and shouldn't include any propritary stuff.

So are there any C# compilers out there and is there any standard C# libraries?

Since .NET is propritary and not standardized and C# is, I would think there has to be some-sort of standard libraries and compilers.