控制台程序,如何接收一个外来的参数呀,比如: 命令行键入 prog.exe 'abcd',就会接收到参数 abcd,并且writeline 这个参数?
---------------------
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("在这里输出命令行输入的参数");
Console.ReadKey();
}
}
}关键是main函数中的参数如何写呀?如何在代码中接收,
我是新手,谢谢大家.
---------------------
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("在这里输出命令行输入的参数");
Console.ReadKey();
}
}
}关键是main函数中的参数如何写呀?如何在代码中接收,
我是新手,谢谢大家.
解决方案 »
- 程序打不开设计窗体
- 帮忙解决个时间存取问题!!!!!!
- 一个简单的字符串提取
- 录c/s简单考试系统源码
- 网络连接中断,如何重新连接数据库
- 请问C#的enum可以跟java的enum一样使用foreach循环出出所有值吗?
- [散分]考一个简单问题,如何在同一个命名空间里,声明两个同名类?
- 产生异常后更新执行成功?
- 问大家一个很菜的问题:可不可以让c#编写的程序在非.net环境中运行?如果可以,如何编译或操作?
- 我将form的maximizeBox 设为false;目的是不想让窗体最大化,可是当父窗体在最大化的时候打开子窗体,它仍然是最大化的,如何解决?
- 设计模式问题
- Winform在一个类中如何给控件赋值
Console.ReadLine();
参数1和2就在main(string[] args)的string[] args里了
args[0]里是参数1
args[1]里是参数2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("在这里输出命令行输入的参数");
string text="";
while(text=="exit")
{
text= Console.ReadLine();
}
}
}
}
Console.WriteLine(args[0]);
{
Console.WriteLine(args[i]);
}
Console.WriteLine("在这里输出命令行输入的参数");
这句话....
如果是自己本身的exe 在工程属性,第4选项-外部参数里写你的参数,按照空格来区分如果是别的exe
Process.Start("a.exe","Praameter");a.exe
static void main(string[] args)
{
for(int i = 0; i < args.Length; i++)
{
Console.WriteLine(args[i]);
}
}
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("在这里输出命令行输入的参数:");
foreach(int i=0;i<args.length;i++)
{
Console.WriteLine(args[i]);
}
Console.ReadKey();
}
}
} 你在命令行中输入prog.exe abcd "i am a boy!"
也可以在VS 2005中设置相应的debug选项达到目的