Check DotNetPerls they have a good selection of problems and solutions focusing in C# programming.
I also like the C# Brainteasers from Jon Skeet, good code snippets to read and learn more about the language, some have very interesting and surprising results...