C#でDirectXを使おうと思うのですが、
ManagedDirectXを使用するのが基本なのでしょうか。
それとも、unsafeながらManagedでないDirectXを使用できるのでしょうか(するべきなのでしょうか)

もう一つあるのですが、DirectXを使用した開発というか勉強にあたり、
手持ちのC#2003 Standardと、フリーDLできるC#2005 Expressではどちらを使用すべきでしょうか?