




я нахожу
Pro C# with .NET 3.0, Special Edition by Andrew Troelsen Apress © 2007 (1238 pages) ISBN:9781590598238
быть отличной книгой.
CLR через C# - отличная книга по C# для людей с опытом программирования. Особенно опыт работы на других управляемых языках
Сначала прочтите этот технический документ:
C# с точки зрения разработчиков Java
Затем вы можете перейти к книгам, посвященным .NET framework, поскольку вы увидите, что различия в языках очень быстро усваиваются.
Я недавно сделал именно это и нашел две самые ценные книги:
CLR via C# by Jeffrey Richter. Very well written and gives a great insight into the .net runtime - lots on the concepts you will already know from java such as garbage collection, threading, generics, etc. Plus really good in depth coverage of c# constructs like delegates and events that don't come with java (yet).
и
Pro C# and the .net 3.5 Platform by Andrew Troelsen. This is much more of a general text on the .net ecosystem. It has an excellent core language section, but then also gives a really good overview of the major libraries and apis - WPF, WCF, ASP.net, etc.
Они должны предоставить вам прочную основу, и оба они идеально подходят для опытного программиста. После этого вы, вероятно, в конечном итоге будете искать что-то более конкретное для технологии, с которой вы работаете - подробную книгу ASP.net в вашем случае - но я постоянно обращаюсь к обоим из них, так что это деньги, потраченные не зря, imho.
Сейчас есть и издание 3.5 конкретной книги.