gpt4 book ai didi

.net - 在控制台应用程序中读取命令行参数的最佳方法

转载 作者:行者123 更新时间:2023-12-03 03:30:49 24 4
gpt4 key购买 nike

以下是读取命令行参数的两种方法。第一个是我习惯在 main.c 中使用参数的方式。第二个是我在检查代码时偶然发现的。我注意到第二个将数组中的第一项分配给路径和应用程序,但第一个跳过了这一点。

这只是偏好还是现在第二种方法更好?

Sub Main(ByVal args() As String)
For i As Integer = 0 To args.Length - 1
Console.WriteLine("Arg: " & i & " is " & args(i))
Next

Console.ReadKey()
End Sub



Sub Main()
Dim args() As String = System.Environment.GetCommandLineArgs()

For i As Integer = 0 To args.Length - 1
Console.WriteLine("Arg: " & i & " is " & args(i))
Next

Console.ReadKey()
End Sub

我认为在 C# 中也可以完成相同的操作,因此这不一定是 vb.net 问题。

最佳答案

第二种方法更好,因为它可以在 main() 之外使用,因此当您重构时,就少了一件需要考虑的事情。

另外,我不喜欢第一种方式将 args 放入方法参数中的“魔法”。

关于.net - 在控制台应用程序中读取命令行参数的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/82838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com