FreeBASIC マニュアルのトップに戻る

FreeBASIC Using

目次→言語リファレンス→命令文→モジュール化USING (Namespaces)←オリジナル・サイト

USING (名前空間) 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

名前空間のシンボルを、現在の範囲に持ち込みます。

構文:
Using identifier [, identifier [, ...] ]

パラメタ:
identifier:
あなたが使いたい Namespace の名前。

記述:
Using コマンドを使うと、名前空間の名前接頭辞なしで、特定の名前空間のすべてのシンボルにアクセスできます。
C ++ と異なり、しかし C#のように、Using の後に Namespace キーワードは必要ありません。なぜなら、個々のシンボルは名前空間から継承できないからです。

使用は、名前空間と手続きでのみ許可されます(型、和集合、列挙型の宣言では許可されません)。

名前空間全体を継承するとキー入力を節約できますが、コードの意味が失われたり、他のシンボルとの競合が発生したりする場合があります。

例:
Namespace Sample
    Type T
        x As Integer
    End Type
End Namespace

'' 名前 T だけでは、シンボルは見つかりません
'' 名前空間の中にいるからです。
Dim SomeVariable As Sample.T

'' ここで、名前空間全体を、
'' グローバル名前空間に、継承します。
Using Sample

'' この命令文は、いま、有効です。
'' T は、"Sample." 接頭語無しで存在するからです。
Dim OtherVariable As


バージョン: QBからの違い:
参照:
モジュール化 に戻る
←リンク元に戻る プログラム開発関連に戻る
ページ歴史:2021-12-26 04:10:22
日本語翻訳:WATANABE Makoto、原文著作者:VirusScanner

ホームページのトップに戻る

表示-非営利-継承