首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何转到文件中的下一行

如何转到文件中的下一行
EN

Stack Overflow用户
提问于 2015-07-21 23:06:00
回答 1查看 236关注 0票数 0
代码语言:javascript
复制
while (readIt.Peek() >= 0) {
    if (line.Contains("LogObjectUsage@1000000000 : Record 50000;")) {
        MessageBox.Show("Fajl ne treba da se menja");
        System.IO.File.Copy(txtb_Input_Folder.Text + Path.GetFileName(fileName), txtb_Output_folder.Text + Path.GetFileName(fileName), true);

    } else {
        line = readIt.ReadLine();
        if (line.Contains("PROPERTIES") && !line.Contains("OBJECT-PROPERTIES")) {
            sb.Append(line);
            nasao_prop = true;
        }.........

所以问题是,当它找到“LogObjectUsage@1000000000: Record 50000;”时,我在while循环中,我不知道如何转到下一行。

我被困在那条线上,我得到了无限的TextBoxes。有人能帮我吗?在我找到"LogObjectUsage@1000000000 : Record 50000;“行之后,我如何读入下一行?

EN

回答 1

Stack Overflow用户

发布于 2015-07-21 23:12:38

感觉就像你想先读一行,然后再检查它。你所做的是试图在工作流程中太晚地读到这一行。

代码语言:javascript
复制
while (readIt.Peek() >= 0)
{
    var line = readIt.ReadLine();
    if (line.Contains("LogObjectUsage@1000000000 : Record 50000;"))
    {
        MessageBox.Show("Fajl ne treba da se menja");
        System.IO.File.Copy(txtb_Input_Folder.Text + Path.GetFileName(fileName), txtb_Output_folder.Text + Path.GetFileName(fileName), true);

    }
    else
    {
        if (line.Contains("PROPERTIES") && !line.Contains("OBJECT-PROPERTIES")) {
            sb.Append(line);
            nasao_prop = true;
        }
        .........
    }
    ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31542870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档