|
.NET TIPS using文による名前空間の指定を自動的に記述するには?[VS 2005のみ、C#]デジタルアドバンテージ 遠藤 孝信2006/01/20 |
![]() |
|
|
|
Visual Studio 2005のC#エディタ(あるいはVisual C# 2005 Express Edition)では、名前空間を指定するusing文を記述せずに、その名前空間に含まれているクラスを記述した場合、自動的にusing文の記述を追加することができる。
例えばDebugクラス(System.Diagnostics名前空間)を使用する場合には、次の1行をソース・コードの先頭に記述することにより、コード内では単に「Debug」と記述するだけで、それがSystem.Diagnostics名前空間のDebugクラスであると解釈される(using文を記述しない場合には、「System.Diagnostics Debug」と記述する必要がある)。
using System.Diagnostics;
しかしこのusing文を記述せずに、いきなりコード中に「Debug」と記述した場合には、IDEがDebugクラスを認識できないためIntelliSenseも使えず、当然ながらその行はコンパイル・エラーとなる(もちろんDebugクラスを独自に定義している場合は除く)。
このような場合、Visual Studio 2005では「Debug」と記述しただけで最後のgの文字の下に赤線が引かれ、そこをクリックすると現れるスマート・タグより、上記のようなusing文を挿入するか、Debugを「System.Diagnostics Debug」と置き換えるかを選択できる。
![]() |
|||
![]() |
|||
![]() |
|||
| スマート・タグによるusing文の自動挿入 | |||
|
画面上にもヒントとして表示されるが、赤線が引かれた時点でキーボードから[Shift]+[Alt]+[F10]を入力しても、using文を自動的に挿入することができる。![]()
| カテゴリ:Visual Studio 2005 処理対象:IDE |
|
||||||||||||||||
| 「.NET TIPS」 |
TechTargetジャパン
Insider.NET フォーラム 新着記事
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH





