ConsoleApplicationBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與目前應用程式相關的屬性、方法與事件。
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
- 繼承
- 衍生
範例
本範例使用 該 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 物件包含以下類別:
ApplicationBase 提供所有專案中可用的成員。
WindowsFormsApplicationBase 提供Windows Forms應用程式中可用的成員。
ConsoleApplicationBase 提供成員可於主機應用程式中使用。
建構函式
| 名稱 | Description |
|---|---|
| ConsoleApplicationBase() |
初始化 ConsoleApplicationBase 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| CommandLineArgs |
會取得一個包含命令列參數的集合,作為當前應用程式的字串。 |
| Culture |
取得目前執行緒用於字串操作和字串格式化的文化。 (繼承來源 ApplicationBase) |
| Deployment |
取得目前應用程式的 ClickOnce 部署物件,提供程式化更新及隨需下載檔案的支援。 |
| Info |
取得一個物件,提供用於取得應用程式組裝資訊的屬性,例如版本號、描述等。 (繼承來源 ApplicationBase) |
| InternalCommandLine |
設定用於當前應用程式命令列參數的值。 |
| IsNetworkDeployed |
會得到一個表示該應用程式是否透過 ClickOnce 從網路部署的選項 |
| Log |
取得一個物件,提供屬性與方法,用於寫入事件與異常資訊給應用程式的日誌監聽器。 (繼承來源 ApplicationBase) |
| UICulture |
取得目前討論串用來取得特定文化資源的文化。 (繼承來源 ApplicationBase) |
方法
| 名稱 | Description |
|---|---|
| ChangeCulture(String) |
改變目前執行緒用於字串操作與字串格式化的文化。 (繼承來源 ApplicationBase) |
| ChangeUICulture(String) |
改變當前討論串用來擷取特定文化資源的文化。 (繼承來源 ApplicationBase) |
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetEnvironmentVariable(String) |
回傳指定環境變數的值。 (繼承來源 ApplicationBase) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |