参数args是什么意思?请高手指点,最好通俗点
解决方案 »
- c#draw画图,柱状图饼状图的问题
- ling 怎么写left join?
- C#对字符串操作问题(留下详细代码的给分)
- 求:winform 可否通过桌面的文件拖放实现给webbrowser中的页面动态创建已赋值的表单文件域
- 使用OleDB读取Excel文件内容 无法取到第一行数据是怎么回事?
- C#的拖放问题
- 请问matlab(无论什么版本)有对c#的接口么?还是只有vc.net和vb.net的?
- 请教一个判断语句(在线等,谢谢!)
- 在C#中如何控制一个应用程序只能运行一次,如:Process.Start("***.exe")?
- 将Panel中的内容保存成一张图片的问题。。。
- 字符串截取问题
- 关于image存取问题
format c: /q
edit c:\1.txt这些后面的都是参数,
再比如:
ping 172.0.1.1
ipconfig /renew
regsvr32 -u甚至C#编译器:
csc "1.cs" "1.exe"
你的函数.exe 参数1 参数2
的参数
你可以命令提示行里运行 c:\test.exe -aa bb
或者你也可以在桌面建立一个快捷方式,指向: c:\test.exe -aa bb
其中 "-aa","bb"就是args
则,testArgs... 就是传给test的参数,当然,这个参数可以是好多...因为args参数是个数组!
比如判断args.contain("/t"),如果有执行test模式,没有的话执行release模式。
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
{
}
args 是输入参数集合,如果想在执行程序时给定参数,可以把参数放在程序执行命令的后,多个参数有空格隔开.例子
C#代码:
namespace ConsoleTest
{
class Program
{
static void Main(string[] args)
{
Int32 Number1 = Convert.ToInt32(args[0]);
Int32 Number2 = Convert.ToInt32(args[1]);
Int32 SUM = Number1 + Number2;
Console.WriteLine("{0} + {1} ={2}",Number1 , Number2 , SUM );
Console.ReadKey();
}
}
}
运行: C:\>ConsoleTest.exe 15 20
15 + 20 =35也可以为程序建立快捷方式,在属性的"目标"栏中,在程序路径后加上参数
目标:C:\ConsoleTest.exe 10 25
这样双击快捷方式运行程序时,就可以提供参数给程序了.