Перенос кода в Универсальное приложение - C#
Формулировка задачи:
Добрый вечер. При переносе кода в Windows 8/Универсальные приложения/ возникло несколько ошибок (строка
strIn.Close();
и параметр Encoding.Default
). В универсальных приложениях нужно по другому работать с потоками? Подскажите, где про это почитать.
public void AddVerbs() { StreamReader strIn = null; try { strIn = new StreamReader( @"C:\Users\Igor\Documents\Visual Studio 2015\Projects\ConsoleApplication2\verbs.txt", Encoding.Default); } сatch (IOException exc) { string error = string.Format("Ошибка открытия файла:\n{0}", exc.Message); } try { while (!strIn.EndOfStream) { string text = strIn.ReadLine(); if (text.EndsWith("ть")) { int temp = text.LastIndexOf("ть"); text = text.Remove(temp); meVerb.Add(text + "л"); youVerb.Add(text + "л"); weVerb.Add(text + "ли"); theyVerb.Add(text + "ли"); heVerb.Add(text + "л"); sheVerb.Add(text + "ла"); } else if (text.EndsWith("ться")) { int temp = text.LastIndexOf("ться"); text = text.Remove(temp); meVerb.Add(text + "лся"); youVerb.Add(text + "лся"); weVerb.Add(text + "лись"); theyVerb.Add(text + "лись"); heVerb.Add(text + "лся"); sheVerb.Add(text + "лась"); } } } catch (IOException exc) { string error = string.Format("Ошибка ввода - вывода:\n{0}", exc.Message); } finally { if (strIn != null) strIn.Close(); } }
Ссылка на проект https://github.com/AliasVeter/Project-Verbs
Решение задачи: «Перенос кода в Универсальное приложение»
textual
Листинг программы
string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), @"Visual Studio 2015\Projects\ConsoleApplication2\verbs.txt");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д