私はここ数週間 C# を独学で学んでおり、IDE にメモ帳を選んでいるので、Visual Studio への移行に少し苦労しています (私は 2010 Express を使用しています)。特に、Namespace-Class-Method 階層の構成がインターフェースで視覚的にどのように現れるのか疑問に思っています。私はそれを理解するのに苦労しています。さらに重要なのは、インターフェイスを使用してプロジェクトを効果的に整理および追跡する方法です。
たとえば、「ソリューション エクスプローラー」はありますが、C# の「ソリューション」のようなものはありません (私が認識している)。Microsoft のマーケティングがより一般的な開発用語を使用していると思われますが、私にはわかりません。新しい「プロジェクト」を作成するオプションがあります。「プロジェクト」は「ソリューション」ですか?
名前空間についても少し曖昧です。名前空間は、Java のクラス ライブラリに相当すると思われます。名前空間が現実の世界でどのように使用されているかの例は何ですか? たとえば、個人金融アプリケーションを開発しているとします。そのアプリケーションに関連するすべてのものを 1 つのソリューションにまとめますか? それとも、現金口座用の名前空間と投資口座用の名前空間を作成しますか?
名前空間内に *.cs ファイルがありますが、名前空間に新しい *.cs ファイルを作成する方法がわかりません。エクスプローラーの階層に基づいて、名前空間を使用するすべてのクラスがそのリストに表示され、必要に応じて使用できると期待しています。たとえば、新しいプロジェクトを作成しなくても、enterDeposits.cs と enterWithdrawals.cs を作成できます。
やり方 (新しいプロジェクトの作成など) を教えてくれるオンラインのチュートリアルをいくつか見つけましたが、IDE の語彙をしっかりと理解していないと、すべてをうまく整理できているか確信が持てません。 . ヘルプ!