Access Command Line Arguments in VB.NET
This article shows how to access command line arguments in VB.NET.
Recently, one user asked me how to access command line
arguments in a VB.NET application. This how do I answers the same.
There are two common ways to read command line arguments
in VB.NET. First, you can override the Main method with an array of strings,
which are command line arguments. For example, the following code loops through
the command line arguments and print them on the console.
args As String())
Each arg As
String In args
I compile the above code and run the exe from the
command line by passing following parameters:
The output generated by the application looks like following:
However, this is not only the way to read command line arguments. For
example, what if you do not want to override the Main method? Or access the
command line arguments from non-Main method of your application?
You can do so using the Environment class, which has a
static method called GetCommandLineArgs, which returns an array of strings
containing the arguments. The following code reads the command line arguments
using Environment.GetCommandLineArgs method.
Each arg As
Download and run the attached code for more details.
THIS ARTICLE IS CONVERTED FROM C# TO VB.NET USING A CONVERSION TOOL. ORIGINAL
ARTICLE CAN BE FOUND ON C# CORNER (http://www.c-sharpcorner.com/).