Посоветуйте книгу по C# для человека со знанием C++
Преимущества С#
Специально для платформы .NET Microsoft был разработан новый язык про-
граммирования С#. С# — это язык программирования, синтаксис которого очень
похож на синтаксис Java (но не идентичен ему). Например, в С# (как в Java)
определение класса состоит из одного файла (*.cs), в отличие от C++, где опре-
деление класса разбито на заголовок (*.h) и реализацию (*.срр). Однако назы-
вать С# клоном Java было бы неверно. Как С#, так и Java основаны на синтак-
сических конструкциях C++. Если Java во многих отношениях можно назвать
очищенной версией C++, то С# можно охарактеризовать как очищенную вер-
сию Java.
Синтаксические конструкции С# унаследованы не только от C++, но и от
Visual Basic. Например, в С#, как и в Visual Basic, используются свойства клас-
сов. Как C++', С# позволяет производить перегрузку операторов для созданных
вами типов (Java не поддерживает ни ту, ни другую возможность). С# — это фак-
тически гибрид разных языков. При этом С# синтаксически не менее (если не
более) чист, чем Java, так же прост, как Visual Basic, и обладает практически той
же мощью и гибкостью, что и C++.
Книга Эндрю Троелсена С# и платформа NET. Серия "Библиотека программиста"
Если не найдешь пиши, выложу.
Есть еще такое: Русская редакция Петцолъд Ч. Программирование для Microsoft Windows на С#. В 2-х томах (оба тома)
Совсем свежее Джеффри Рихтер "CLR via C# программирование на платфоме .NET Framework 2.0 на языке С#" 2007 год