之前我使用过unix bash,而且我在powershell中找不到类似于$ *或$#
的命令我发现$ *是$ args 但是什么是$# 这不起作用:
$args.toString().split(" ").length;
答案 0 :(得分:4)
暂时没有这样做,但它应该像这样工作。
$* : $args
$# : $args.count
$1 : $args[0]
未经测试的代码。
答案 1 :(得分:1)
$ args是一个数组,所以$ args.Length应该可以做到这一点......
答案 2 :(得分:1)
更好的选择是使用param()
声明命名参数