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 窗体应用中的可用成员。
ConsoleApplicationBase 提供了控制台应用中的可用成员。
构造函数
ConsoleApplicationBase() |
初始化 ConsoleApplicationBase 类的新实例。 |
属性
CommandLineArgs |
获取一个集合,该集合包含当前应用程序的字符串形式的命令行参数。 |
Culture |
获取当前线程用于字符串操作和字符串格式设置的区域性。 (继承自 ApplicationBase) |
Deployment |
获取当前应用程序的 ClickOnce 部署对象,该对象为以编程方式更新当前部署提供支持,并支持文件的即需下载。 |
Info |
获取一个对象,该对象提供用来获取有关应用程序的程序集的信息(如版本号、说明等等)的属性。 (继承自 ApplicationBase) |
InternalCommandLine |
设置要用作当前应用程序的命令行参数的值。 |
IsNetworkDeployed |
获取一个 |
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) |