Microsoft has launched their Resources for Java Developers website. In addition to some interoperability guides for Java and .NET, it mainly includes a long article titled The C# Programming Language for Java Developers. I have only briefly skimmed it so far, but it looks like it provides a nice introduction into C# for Java developers. Of course, one should expect this article to be somewhat biased, but it does not appear to be too bad.