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

获取包含命令行参数作为当前应用程序的字符串的集合。

Culture

获取当前线程用于字符串操作和字符串格式的区域性。

(继承自 ApplicationBase)
Deployment

获取当前应用程序的 ClickOnce 部署对象,该对象支持以编程方式更新当前部署,并支持按需下载文件。

Info

获取一个对象,该对象提供获取有关应用程序程序集的信息的属性,例如版本号、说明等。

(继承自 ApplicationBase)
InternalCommandLine

设置要用作当前应用程序的命令行参数的值。

IsNetworkDeployed

获取一个 Boolean 值,该值表示是否使用 ClickOnce 从网络部署应用程序。

Log

获取一个对象,该对象提供用于将事件和异常信息写入应用程序的日志侦听器的属性和方法。

(继承自 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)

适用于

另请参阅