• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual C#で、usingが出来ないクラスがある?)

Visual C#で使えないクラスの問題とは?

このQ&Aのポイント
  • Visual C# 2005 Express EditionでC#の勉強をしている方が、「Windowsアプリケーション」と「コンソールアプリケーション」でusingができるクラスの違いについて質問しています。
  • 「Windowsアプリケーション」を選択すると、using System.Windows.Forms;が使用できるが、「コンソールアプリケーション」では使用できないため、参照設定で追加する必要があるとのことです。
  • 質問者は「Windowsアプリケーション」と「コンソールアプリケーション」の参照設定の違いについて疑問を持っており、付属のマニュアルでも解りにくいため困っていると述べています。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

>「Windowsアプリケーション」や「コンソールアプリケーション」は、 > 参照設定に追加する内容が違うという事なのでしょうか はい、そういうことです プロジェクトを作成した段階で『ソリューションエクスプローラ』の 『参照設定』を展開してみましょう コンソールアプリなら『System』『System.Data』『System.Xml』の3個しか参照設定されていないはずです WinFormアプリの場合『System.Drawing』『System.Windows.Forms』が追加されていると思います 参照設定されていない名前空間は『usingディレクティブ』を使えません

tennyasu
質問者

お礼

ズバっとお答え頂き、ありがとうございます。 これでゆっくり眠れます・・・。

関連するQ&A