在VB.net中传递命令行参数

时间:2013-09-27 08:36:47

标签: vb.net

Vb.net项目属性中有以下选项

  

项目属性 - >调试 - >启动Option->命令行参数

我们可以在项目启动时传递命令行参数。我的要求是我想通过这个命令行参数来代码。所以我需要一个vb.net代码

实际上我通过命令行传递连接字符串,所以目前我有一个2客户端A& B&两个客户都有自己独立的数据库,所以

1)当客户端尝试访问应用程序时,应该传递带有“A”数据库的Connectionstring

2)当B客户端尝试访问应用程序时,Connectionstring与“B”数据库应该通过

所以我想传递动态的Commandline参数

提前完成

1 个答案:

答案 0 :(得分:-1)

命令行参数会传递到您的int Main(string[] args)方法,请参阅Main() and Command-Line Arguments (C# Programming Guide)Command-Line Arguments (C# Programming Guide)(或:Main Procedure in Visual Basic)。

您可以像这样使用这些:

static int Main(string[] args)
{
    string username = args[0];

    Console.WriteLine("Hello, {0}!", username);
}

现在,如果您不想依赖命令行参数,只需对其进行硬编码(至少,我认为您的意思是"通过此命令行参数和代码& #34; ),你可以这样做:

static int Main(string[] args)
{
    string username = "Testusername";

    Console.WriteLine("Hello, {0}!", username);
}