Name
Environment
Synopsis
This class represents an application’s operating environment, which includes details about the operating system, the current user, and other environment variables. This information is provided through shared properties and some helper methods.
You can retrieve command-line arguments as a string
from CommandLine
or as an array of
strings using GetCommandLineArgs()
.
Use the GetLogicalDrives()
method to get an array of strings containing drive names
(for example, C:\
), and use the GetFolderPath()
method to get the
physical location of a special system folder. You can also
retrieve environment variables by key name using the GetEnvironmentVariable()
method and automatically replace environment variables in a
string with the ExpandEnvironmentVariables()
method, as long as they are delimited with the percent sign (%).
For example, on a system with the environment variable MAC_ADDR
set to 123456789012
, the string MAC_ADDR
=
%MAC_ADDR%
would be
converted to MAC_ADDR
=
123456789012
.
Public NotInheritable Class Environment ' Public Shared Properties Public Shared ReadOnly Property CommandLine As String Public Shared Property CurrentDirectory As String Public Shared Property ExitCode As Integer Public Shared ReadOnly Property MachineName As String Public Shared ReadOnly Property NewLine As String Public Shared ReadOnly Property OSVersion As OperatingSystem Public Shared ReadOnly Property StackTrace As String Public Shared ReadOnly Property SystemDirectory As String ...
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.