- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual C#で、usingが出来ないクラスがある?)
Visual C#で使えないクラスの問題とは?
このQ&Aのポイント
- Visual C# 2005 Express EditionでC#の勉強をしている方が、「Windowsアプリケーション」と「コンソールアプリケーション」でusingができるクラスの違いについて質問しています。
- 「Windowsアプリケーション」を選択すると、using System.Windows.Forms;が使用できるが、「コンソールアプリケーション」では使用できないため、参照設定で追加する必要があるとのことです。
- 質問者は「Windowsアプリケーション」と「コンソールアプリケーション」の参照設定の違いについて疑問を持っており、付属のマニュアルでも解りにくいため困っていると述べています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>「Windowsアプリケーション」や「コンソールアプリケーション」は、 > 参照設定に追加する内容が違うという事なのでしょうか はい、そういうことです プロジェクトを作成した段階で『ソリューションエクスプローラ』の 『参照設定』を展開してみましょう コンソールアプリなら『System』『System.Data』『System.Xml』の3個しか参照設定されていないはずです WinFormアプリの場合『System.Drawing』『System.Windows.Forms』が追加されていると思います 参照設定されていない名前空間は『usingディレクティブ』を使えません
お礼
ズバっとお答え頂き、ありがとうございます。 これでゆっくり眠れます・・・。