Share via


ConsoleApplicationBase 類別

定義

提供與目前應用程式相關的屬性、方法和事件。

public ref class ConsoleApplicationBase : Microsoft::VisualBasic::ApplicationServices::ApplicationBase
public class ConsoleApplicationBase : Microsoft.VisualBasic.ApplicationServices.ApplicationBase
type ConsoleApplicationBase = class
    inherit ApplicationBase
Public Class ConsoleApplicationBase
Inherits ApplicationBase
繼承
ConsoleApplicationBase
衍生

範例

這個範例會 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

備註

物件所 My.Application 公開的屬性會傳回只與目前應用程式或 DLL 相關聯的數據。 使用 My.Application 無法改變任何系統層級資訊。

My.Application 物件包含下列類別:

建構函式

ConsoleApplicationBase()

初始化 ConsoleApplicationBase 類別的新執行個體。

屬性

CommandLineArgs

取得集合,包含做為目前應用程式之字串 (String) 的命令列引數。

Culture

取得目前執行緒用於字串 (String) 操作和字串格式化的文化特性 (Culture)。

(繼承來源 ApplicationBase)
Deployment

取得目前應用程式的 ClickOnce 部署物件,其提供以程式設計方式更新目前部署的支援,以及視需要下載檔案的支援。

Info

取得物件,提供用於取得應用程式組件之相關資訊 (例如版本號碼、描述等) 的屬性。

(繼承來源 ApplicationBase)
InternalCommandLine

將值設為目前應用程式的命令列引數。

IsNetworkDeployed

取得 Boolean,表示是否使用 ClickOnce 從網路部署應用程式。

Log

取得物件,提供用於將事件和例外狀況 (Exception) 資訊寫入應用程式記錄檔接聽程式的屬性和方法。

(繼承來源 ApplicationBase)
UICulture

取得目前執行緒用來擷取特定文化特性資源的文化特性。

(繼承來源 ApplicationBase)

方法

ChangeCulture(String)

變更目前執行緒用於字串操作和字串格式化的文化特性。

(繼承來源 ApplicationBase)
ChangeUICulture(String)

變更目前執行緒用來擷取特定文化特性資源的文化特性。

(繼承來源 ApplicationBase)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnvironmentVariable(String)

傳回指定環境變數的值。

(繼承來源 ApplicationBase)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱