参数args是什么意思?请高手指点,最好通俗点

解决方案 »

  1.   

    如果你熟悉dos命令,你应该知道dir c:\
    format c: /q
    edit c:\1.txt这些后面的都是参数,
    再比如:
    ping 172.0.1.1
    ipconfig /renew
    regsvr32 -u甚至C#编译器:
    csc "1.cs" "1.exe"
      

  2.   

    就是
    你的函数.exe  参数1 参数2
    的参数
      

  3.   

    假如你生成的可执行文件是 c:\test.exe。
    你可以命令提示行里运行  c:\test.exe -aa bb
    或者你也可以在桌面建立一个快捷方式,指向:  c:\test.exe -aa bb
    其中 "-aa","bb"就是args
      

  4.   

    那是个string类型的数组。命令行参数
      

  5.   

    +1比如假定程序exe文件在D盘下,名为test,在命令行输入:D:\test testArgs...
    则,testArgs... 就是传给test的参数,当然,这个参数可以是好多...因为args参数是个数组!
      

  6.   

    一个简单的例子就是可以通过命令行参数设定让程序知道是test模式还是release模式。
    比如判断args.contain("/t"),如果有执行test模式,没有的话执行release模式。
      

  7.   


    Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
      

  8.   

    跟JAVA差不多  接收的命令行参数
      

  9.   

    static void Main(string[] args)
    {
    }
    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
    这样双击快捷方式运行程序时,就可以提供参数给程序了.