-2 c# visual-studio
我有5个文件,我已经解析过了.它们是文本文件,我不知道如何通过命令行arguemnt将它们传递给程序.我正在使用visual studio和C sharp.当我进入Project>Properties>Debug>Command Line Argument>Do我只需输入文件?像File01.txt,File02.txt等...
最简单的方法是认识到命令行参数作为Main(...)方法中的字符串数组传递给您.
class TestClass
{
static void Main(string[] args)
{
// Display the number of command line arguments:
System.Console.WriteLine(args.Length);
foreach(var arg in args)
{
System.Console.WriteLine(arg);
}
}
}
Run Code Online (Sandbox Code Playgroud)
(来自:https://msdn.microsoft.com/en-us/library/acy3edy3.aspx)
特别是在回答您的问题时 - 是的,在调试选项卡中,但它们需要以空格分隔,而不是以逗号分隔.
如果你真的想打开并阅读文件,你需要类似的东西(假设它们是文本文件):
int counter = 0;
string line;
using(var file = new System.IO.StreamReader(arg))
{
while((line = file.ReadLine()) != null)
{
Console.WriteLine (line);
counter++;
}
}
Run Code Online (Sandbox Code Playgroud)
(来自:https://msdn.microsoft.com/en-GB/library/aa287535%28v=vs.71%29.aspx)
| 归档时间: |
|
| 查看次数: |
1478 次 |
| 最近记录: |