Перенос кода в Универсальное приложение - 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");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы