例如,如果我们将命令行参数传递给 C 可执行文件,它将传递参数计数 ( argc) 和参数数组 ( argv[])。但在 C# 中,如果我们将参数传递给可执行文件,它将仅传递参数数组 ( args[]),而不传递参数计数 ( argc)。
argc
argv[]
args[]
信息是否以相同的方式发送到Main()函数,然后由编程语言解析?或者操作系统正在做这一切?
Main()
c c# command-line command-line-arguments
c ×1
c# ×1
command-line ×1
command-line-arguments ×1