如何从命令行读取字符串?

时间:2016-06-22 18:55:49

标签: c# string command-line-interface

所以我有一组文件,我试图得到一个字数。我试图在命令行中输入文件路径,然后在它们上运行可执行文件,以在命令行中查看单词计数。

我拥有的字数代码:

string[] words = File.ReadAllText(@"path"/*I want the path here to be read from what I enter in the command line.*/).Split(' ');

然后找到字数:

int wordcount= words.length-1;

然后我想在命令行中将wordcount返回给我。因此,重申一下,我需要能够在命令行中输入文件,对其运行单词count exe,并将wordcount数字返回到命令行。这是我的家庭作业,所以如果可能的话,如果你回答,如果你可以推荐我去一个理解如何做到这一点的话会很棒。提前感谢那些试图提供帮助的人。

2 个答案:

答案 0 :(得分:0)

您可以像这样读取和写入控制台:

var fileName = Console.ReadLine()

...

Console.WriteLine(wordcount);

另请注意,fileName应该是locaiton文件的完整路径

答案 1 :(得分:0)

使用Console.ReadLine执行此操作。 Console类可以执行许多其他操作,包括写行和读取键。