ConsoleApplicationBaseとは? わかりやすく解説

ConsoleApplicationBase クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

現在のアプリケーションに関連したプロパティ、メソッド、およびイベントを提供します。

名前空間: Microsoft.VisualBasic.ApplicationServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Class ConsoleApplicationBase
    Inherits ApplicationBase
Dim instance As ConsoleApplicationBase
public class ConsoleApplicationBase : ApplicationBase
public ref class ConsoleApplicationBase : public
 ApplicationBase
public class ConsoleApplicationBase extends
 ApplicationBase
public class ConsoleApplicationBase extends
 ApplicationBase
解説解説
使用例使用例

この例では、My.Application.CommandLineArgs プロパティを使用して、アプリケーションのコマンド ライン引数を調べています。/input= で始まる引数が見つかった場合は、その引数の残りの部分が表示されます。

Private Sub ParseCommandLineArgs()
    Dim inputArgument As String
 = "/input="
    Dim inputName As String
 = ""

    For Each s As String
 In My.Application.CommandLineArgs
        If s.ToLower.StartsWith(inputArgument) Then
            inputName = s.Remove(0, inputArgument.Length)
        End If
    Next

    If inputName = "" Then
        MsgBox("No input name")
    Else
        MsgBox("Input name: " & inputName)
    End If
End Sub
継承階層継承階層
System.Object
   Microsoft.VisualBasic.ApplicationServices.ApplicationBase
    Microsoft.VisualBasic.ApplicationServices.ConsoleApplicationBase
       Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ConsoleApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス
その他の技術情報
My.Application オブジェクト
My.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

ConsoleApplicationBase コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

ConsoleApplicationBase クラスの新しいインスタンスを初期化します。

名前空間: Microsoft.VisualBasic.ApplicationServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Dim instance As New ConsoleApplicationBase
public ConsoleApplicationBase ()
public:
ConsoleApplicationBase ()
public ConsoleApplicationBase ()
public function ConsoleApplicationBase ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ConsoleApplicationBase クラス
ConsoleApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
その他の技術情報
My.Application オブジェクト

ConsoleApplicationBase プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ CommandLineArgs 現在のアプリケーションのコマンド ライン引数が文字列として格納されたコレクションを取得します。
パブリック プロパティ Culture  現在のスレッドが文字列の操作と書式設定に使用しているカルチャを取得します。 ( ApplicationBase から継承されます。)
パブリック プロパティ Deployment 現在のアプリケーションの ClickOnce 配置オブジェクトを取得します。ClickOnce 配置オブジェクトを使用すると、現在の配置をプログラムから更新したり、ファイルをオンデマンドでダウンロードしたりできます。
パブリック プロパティ Info  バージョン番号、説明、読み込まれているアセンブリなど、アプリケーションのアセンブリに関する情報を取得するためのプロパティを提供するオブジェクトを取得します。 ( ApplicationBase から継承されます。)
パブリック プロパティ IsNetworkDeployed ClickOnce を使ってネットワークから配置されたアプリケーションであるかどうかを表す Boolean 値を取得します。
パブリック プロパティ Log  イベントや例外の情報をアプリケーションのログ リスナに出力するためのプロパティおよびメソッドを提供するオブジェクトを取得します。 ( ApplicationBase から継承されます。)
パブリック プロパティ UICulture  現在のスレッドがカルチャ固有のリソースを検索する際に用いるカルチャを取得します。 ( ApplicationBase から継承されます。)
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

ConsoleApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

ConsoleApplicationBase メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ConsoleApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

ConsoleApplicationBase メンバ

現在のアプリケーションに関連したプロパティ、メソッド、およびイベントを提供します。

ConsoleApplicationBase データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ConsoleApplicationBase ConsoleApplicationBase クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ CommandLineArgs 現在のアプリケーションのコマンド ライン引数が文字列として格納されたコレクションを取得します。
パブリック プロパティ Culture  現在のスレッドが文字列の操作と書式設定に使用しているカルチャを取得します。(ApplicationBase から継承されます。)
パブリック プロパティ Deployment 現在のアプリケーションの ClickOnce 配置オブジェクトを取得します。ClickOnce 配置オブジェクトを使用すると、現在の配置をプログラムから更新したり、ファイルをオンデマンドでダウンロードしたりできます。
パブリック プロパティ Info  バージョン番号、説明、読み込まれているアセンブリなど、アプリケーションのアセンブリに関する情報を取得するためのプロパティを提供するオブジェクトを取得します。 (ApplicationBase から継承されます。)
パブリック プロパティ IsNetworkDeployed ClickOnce を使ってネットワークから配置されたアプリケーションであるかどうかを表す Boolean 値を取得します。
パブリック プロパティ Log  イベントや例外の情報をアプリケーションのログ リスナに出力するためのプロパティおよびメソッドを提供するオブジェクトを取得します。 (ApplicationBase から継承されます。)
パブリック プロパティ UICulture  現在のスレッドがカルチャ固有のリソースを検索する際に用いるカルチャを取得します。(ApplicationBase から継承されます。)
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ConsoleApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ConsoleApplicationBase」の関連用語

ConsoleApplicationBaseのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ConsoleApplicationBaseのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS