artiboi21:to answer number 1 no there arent c++ s. lib. is superior well unless they just came up with sumthing new for the c# but otherwise nope. and number 2 no idea search it on google
What?
The STANDARD libraries in C# are as above in arnehansen's post, they are the .NET framework (although, there are different subsets of this, for compact devices, the Xbox 360 etc).
There are many, many more functions, useful classes, etc within the .NET framework than in the standard libraries in C++, but for every one of these, you can probably download a library from the internets and use that in C++ for similar functionality.
There is no debate to be had here, it completely depends on your target platform, your target audience and your desired function. Use whatever is most convenient.
With the latter question, no - I am not aware of any such things, you'd need either a version of the .NET Framework running on those devices, or a compiler to generate native code from C# for those devices.
I have no idea what I am talking about