Как сохранить содержимое строковой переменной в текстовом файле?
Как найти в строковой переменной конкретный текст, например найтиесли слово записано в строке?
Чтобы сохранить файл в текст, вы можете сделать:
System.IO.File.WriteAllText("C:\your_path\your_file", Your_contents);
Чтобы найти что-то в строке:
var position = Your_string.IndexOf("Book");
Если позиция равна -1, то, что вы ищетене там.
Если вы действительно не знаете, где найти эту информацию, это просто:
System.IO.File.WriteAllText(myPathToTheFile, myStringToWrite);
Чтобы найти строку в другой строке, вы просто сделаете это:
myString.Contains(someOtherString); // boolean myString.IndexOf(someOtherString); // find the 0 based index of the target string
File.WriteAllText("MyFile.txt", myString); // Write all string to file var wordBookIndex = myString.IndexOf("book"); // If the string is found, index != -1
Пространство имен System.IO имеет различные методы и классы для файлового (и другого) ввода-вывода, этот может легко служить вашей цели:
http://msdn.microsoft.com/en-us/library/system.io.file.writealltext.aspx
Что касается поиска внутри одной строки, используйте String.IndexOf:
http://msdn.microsoft.com/en-us/library/system.string.indexof.aspx
ответ на 1 вопрос
использование пространства имен System.IO , поскольку нет класса, доступного для записи текста в файле
ответ на 2 вопроса
Вы можете использовать Регулярное выражение или использовать функцию IndexOf для поиска определенного слова в строке