Предмет: Информатика,
автор: monetkayahoo
Помогите с текстовыми файлами с#
Имеется текстовый файл. Напечатать все его строки, содержащие в качестве фрагмента заданный текст. Текстовый файл должен быть заранее создан в текстовом редакторе
CSharper:
Где брать заданный текст?
Ответы
Автор ответа:
1
using System;
using System.IO;
namespace FileApp
{
class MainClass
{
private const string FILE_PATH = ""; //Запишите сюда путь к файлу
private const string PHRASE = ""; //Запишите сюда заданный текст
public static void Main(string[] args)
{
string[] rows = File.ReadAllLines(FILE_PATH);
foreach (var row in rows)
{
//Если нужно сделать это все независимым к регистру, то раскоментируйте это и закоментируйте вариант нижу
//if(row.ToLower().Contains(PHRASE.ToLower()))
//{
// Console.WriteLine(row);
//}
if (row.Contains(PHRASE))
{
Console.WriteLine(row);
}
}
}
}
}
using System.IO;
namespace FileApp
{
class MainClass
{
private const string FILE_PATH = ""; //Запишите сюда путь к файлу
private const string PHRASE = ""; //Запишите сюда заданный текст
public static void Main(string[] args)
{
string[] rows = File.ReadAllLines(FILE_PATH);
foreach (var row in rows)
{
//Если нужно сделать это все независимым к регистру, то раскоментируйте это и закоментируйте вариант нижу
//if(row.ToLower().Contains(PHRASE.ToLower()))
//{
// Console.WriteLine(row);
//}
if (row.Contains(PHRASE))
{
Console.WriteLine(row);
}
}
}
}
}
Похожие вопросы
Предмет: История,
автор: Аноним
Предмет: Английский язык,
автор: sssuuuuukkkaaa
Предмет: Математика,
автор: laoaolalaoa
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: АняФурсова