C# - 跳过时出错 - File.ReadLines(文件名最终).跳过(1).第一()
本文关键字:跳过 第一 文件名 出错 过时 File ReadLines | 更新日期: 2023-09-27 18:30:41
我有这个错误'System.Linq.Queryable.Skip(System.Linq.IQueryable, int)'是一个"方法",在给定的上下文中无效。
它只是要读取一个文件,然后读取第 15 行,但我得到上面的错误。
请帮忙
using System;
using System.IO;
using System.Text;
using System.Collections.Generic;
using System.Linq;
namespace FileManager
{
public class OpenFile
{
public static string FileNameFinal;
public static string GetFileName(string FileName);
public static string line = File.ReadLines(FileNameFinal).Skip.Take(1).First();
}
}
问题出在.Skip.
由于指定的错误Skip
是一个方法,因此应该称为一个:Skip(3)
(3
只是一个参数的示例)
您需要指定要跳过的项目数。
尝试类似操作:
public static string line = File.ReadLines(FileNameFinal).Skip(3).Take(1).First();
用于跳过前 3 项。
您可以查看文档以获取有关该方法的更多详细信息。
Skip
需要int参数。
:它将跳过多少个值
像 Skip(10) 一样为其提供值,它将跳过 10 个值
public static string line = File.ReadLines(FileNameFinal).Skip(10).Take(1).First();