C#のことよく知らないから適当言った、スマンw

仮にC#で作るとしたらライブラリはどうするべき?
今はXNAとかあるけどManaged DirectXなんてものもあるし
他にも何か名前を聞いたのがちらほらあるけど正直全然分からん