将行与文件进行比较

发布于 2024-12-08 03:59:42 字数 385 浏览 0 评论 0原文

我想在我的代码中创建一个比较过程,该过程采用一个具有名称(一个在另一个下)的文本文件,并将它们与一行名称进行比较。

例如: row_example 行是:

 george
 nick
 gregory
 samantha

具有名称 (names.txt) 的输入文件是:

micheal
john
george
mary
jennifer
oliver 
jack
 harry 
alfie 

程序将从文本文件 (micheal) 中获取第一个给出的行并搜索该行。 After 将从给定的文本文件中获取下一个名称(john)并搜索该行。等等...等等.. 它将打印一条消息,其中包含未找到的行的名称。

I want to make a compare procedure in my code that takes a text file that has names (one under the other) and compares them with a row of names.

For example : row_example row is:

 george
 nick
 gregory
 samantha

And the input file with the names (names.txt) is :

micheal
john
george
mary
jennifer
oliver 
jack
 harry 
alfie 

The program will take the first one given from the text file(micheal) and search the row. After will take the next name from the text file given(john) and search the row. etc... etc..
It will print a message with the names of the row that where not found.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笔芯 2024-12-15 03:59:42

这是您要找的吗?

private string Compare()
    {
        string[] compareAgainst = File.ReadAllLines("[file_path]");
        string[] row = new string[] { "name1", "name2", "name3", "name4", };
        string result = string.Empty;
        foreach(string name in compareAgainst)
        {
            if (row.Contains(name))
                result = String.Format(result + " {0}", name);
        }
        return result;
    }

[file_path] - 包含名称的文本文件的路径,每行一个
只需打印出该方法的结果即可。

希望这能给你一个想法,

克里斯

Is this what you are looking for ?

private string Compare()
    {
        string[] compareAgainst = File.ReadAllLines("[file_path]");
        string[] row = new string[] { "name1", "name2", "name3", "name4", };
        string result = string.Empty;
        foreach(string name in compareAgainst)
        {
            if (row.Contains(name))
                result = String.Format(result + " {0}", name);
        }
        return result;
    }

[file_path] - path to text file containing names, one in each line
Simply print out the result of this method.

Hope this gives you an idea,

Kris

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文