Is there any one website which contains many good C# screencasts?
dnrTV
dnrTv is a fusion of a training video and an interview show. Training videos are typically sterile and one-way. Let's face it, you can only take so much. But you need to see the code! In this format, you get the spontaneity of an interview talk show, and the detail of a webcast or training video.
Carl Franklin is the host of the wildly popular mp3 talk show .NET Rocks!, which he started recording in August, 2002. dnrTV launched on January 12th, 2006, the same week as .NET Rocks! show number 159!
We see dnrTV as a natural adjunct to .NET Rocks!, allowing more technical topics to be explored in detail. As always, Carl keeps the atmosphere light and conversational, which makes for a nice way to spend your lunch hour!
Dimecasts.net is coming out with lots of good, short screencasts on various .NET topics. Some in the ALT.NET space. Most of the example code they write is in C#.
Ok...these are not about C# as such, but if you fancy learning about NHibernate, the Summer of NHibernate vids are probably the best I've ever watched. Decent sized captures and even though they're about NHibernate I learned a thing or two about refactoring unit tests as well. I even donated because I thought they were that good. 10/10
Learn C# on YouTube: 89 C# tutorials collection. Mainly examples of how to do something with C#. Another big collection of 98 C# videos. It covers a lot of C# fundamentals.