有大能教一下c#算法设计的问题

实现一个新的 IEnumerable,用于保存制定磁盘文件对某一个关键词的检索结果,控制台程序执行后结果的呈现形式如下:文件名:…关键词:人工智能第 x 行,第 y 个字母开始:”人工智能也将产生同样的影响…”;(注意字数)第 x 行,第 y 个字母开始:”人工智能能够做什么以及它如…”;……