http://www.kohgakusha.co.jp/books/detail/4-87593-419-X

これから3Dを扱う上では、C#、DirectXの両方の知識が必要ということになります。

C++ではだめなのかい?