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) |