急救C#进了;进来看看呀
首先楼主应该说明在C#中具体哪个方法的args,是自定义的还是类库里类的方法的参数。
如果楼主问的是Main这个静态方法的参数的话,那么args.Length 表明了用户在控制台调用应用程序的时候,后面附加的参数个数。
比如说有一个应用程序名为 find.exe,用户运行的时候,在控制台键入:find.exe -jpg -bmp ,则args.Length 的值为2,说明附加了两个参数。
由于args本身是个string类型的数组,所以可以用foreach,或者for循环来检索参数值,一般用args.Length 来求出参数个数,然后通过for循环来遍历args,求出参数值,再根椐参数的值进行相应的响应。
如果出现在主方法的声明中则是指args对象的Length属性的值,通常用于获取运行时参数的个数.
Length属性用于获取某个数组对象的成员个数,其它大多数对象也有该属性.