• ベストアンサー

C#とC++/CLIの使い分け

.netFramework用のC系言語にC#とC++/CLIがありますが、この2つはどの様に使い分けていますか? それぞれ、得意な分野などあるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

C#のみでほぼ事足ります。 C++/CLIを使う場所はManagedとNativeの橋渡し,というのが2005が出た頃から言われている話ですが, そういう場合でもC#のみか,C#とCまたはC++を組み合わせて作ることが多いと思います。 C++のクラスライブラリの資産があって,それをそのまま利用したい場合以外にC++/CLIを使う場面は思いつきません。

fugafugahogehoge
質問者

お礼

そうなんですね。ありがとうございます

その他の回答 (2)

回答No.3

ネイティブじゃなきゃって制約がないんだったら C# でいいでしょ。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

C++の資産と合体して使いたい時と行ってもC#からC++のDLLは呼び出せるのであえてC++/CLIである理由は思いつかない。なにより、C++使いからするとC++/CLIの文法は気持ち悪い。C#の方が素直で好き。

fugafugahogehoge
質問者

お礼

ありがとうございます。

関連するQ&A