名前空間をインポートする

 前節では、名前空間を作成する方法を学習しました。別の名前空間に属するクラスを使用する場合、名前空間名を指定する必要があります。しかし、名前空間名が長かったり、同一名前空間のクラスを何度も指定したりする場合にプログラムが見にくくなることがあります。そこで、名前空間名をプログラムの最初に宣言して、プログラムの中で名前空間名を省略して指定することができます。

インポートの書式
Imports 名前空間

○ プロジェクト

 プロジェクトを作成して確認してみましょう。

プロジェクトの種類 コンソール アプリケーション
プロジェクト名 ImportsTest

サンプルダウンロード

○ 作成の準備

 「NamespaceTest」プロジェクトを修正して作成しましょう。NamespaceTestフォルダーをコピーして、作成するプロジェクト名にフォルダー名を変更してください。

○ プログラム

 Mainメソッドを次のように修正してください。

Module1.vb

  1. Imports NamespaceTest.MySpace
  2. Module Module1
  3.  Sub Main()
  4.   'SpeceTestオブジェクトを生成
  5.   Dim obj As New SpaceTest()
  6.   'メッセージを表示する
  7.   Console.WriteLine(obj.Message)
  8.   Console.ReadLine()
  9.  End Sub
  10. End Module

〇 解説

 1行目でNamespaceTest.Myspaceをインポートしています。これによりSpaceTestクラスを使用するときに名前空間名を省略することができます。

前へ