同じプロジェクトでC#とF#を一緒に使用できることは知っていますが、それが良いアイデアかどうかはわかりません。
2つの非常に異なるコーディングスタイル(機能的とOOP)を混在させると、デザインの凝集性が失われる可能性があります。これは正しいです?
1
同じプロジェクトでどのように使用できますか?同じ解決策ですか?
—
ブライアンベッチャー
プロジェクトのマイクロソフト定義ではなく、より一般的な定義
—
トムスクワイアズ
明らかな欠点の1つは、プロジェクトの作業の少なくとも一部で、開発者がC#とF#の両方のセクションを(単に読むだけでも)対話する必要がある場合、それらの部分は両方の言語に精通した開発者を必要とし、 1つの言語に精通している人よりも少ないため、見つけるのが難しく、潜在的に高価であり、それらの多様性もありません(この特定のケースでは、ほとんどのF#開発者が少なくともC#にある程度精通している可能性があります) 。
—
gbr
絶対に。たとえば、F#をレガシC#ソリューションに徐々に導入することは有効なシナリオです。
—
KolA