本帖最后由 丁官林 于 2012-4-20 22:01 编辑
参数args的主要作用是为程序使用者在命令行状态下与程序交互提供了一种手段。
此外在其他类中直接使用main()函数,并传递参数也是可行的,虽然这种方法不太常用
集体我也说不太清楚,举个例子你自己看吧:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class A { public static void main(string[] args) { for (int i = 0; i < args.Length; i++) { Console.WriteLine(args); } } } class B { public static void Main() { String[] b = { "111", "222", "333" }; A.main(b); } } } |
图片看不见,我把代码粘贴出来,这是能运行出结果的,你自己看看吧,希望你能看懂! C:\Documents and Settings\Administrator\桌面\1.gif |