C#:在txt文件中搜索一行,程序返回其中写入的值

发布于 2025-01-10 03:33:55 字数 39 浏览 0 评论 0原文

txt文件最多有300行,每行只有一个数字,数字在0到30之间。

The txt file has up to 300 lines, each line has only a number in them, the numbers are between 0 and 30.

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

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

发布评论

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

评论(1

影子的影子 2025-01-17 03:33:55

只需将此函数放入您的程序中并调用它即可:

find_string("text for search","list file path");

返回值是包含该函数的行,如果未找到匹配项,则返回空字符串。

public static string find_string(string search,string path) 
// This method opens your list file and searches for the string 
// that you passed as arg1 then return first match.
        {
            using (StreamReader sr = new StreamReader(File.OpenRead(path)))
            {
                while (!sr.EndOfStream)
                {
                    string line = sr.ReadLine();
                    if (line != null && line.Contains(search))
                    {
                        return line;
                    }
                }
                return "";
            }//close stream after reach to end of using block
        }

Just put this function in your program and call it:

find_string("text for search","list file path");

Return value is the line that contains it and if no match found a empty string return.

public static string find_string(string search,string path) 
// This method opens your list file and searches for the string 
// that you passed as arg1 then return first match.
        {
            using (StreamReader sr = new StreamReader(File.OpenRead(path)))
            {
                while (!sr.EndOfStream)
                {
                    string line = sr.ReadLine();
                    if (line != null && line.Contains(search))
                    {
                        return line;
                    }
                }
                return "";
            }//close stream after reach to end of using block
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文