Чтение определенной строки / int в файле и преобразование во что-то еще C # - PullRequest
0 голосов
/ 03 октября 2018

Я хочу прочитать файл в определенном месте / строке (который всегда останется неизменным) и преобразовать его в строку.Например: прочитайте строку 3 (которая будет содержать числа -3, -2, 2, 4, 7, 10 ИЛИ 12 ) и преобразуйте ее в F, D,С, В, В-, А, ИЛИ А + .Вероятно, я буду использовать оператор if, чтобы сообщить приложению, какое число должно преобразовываться в какую букву, поэтому вы можете пропустить эту часть.Чтобы указать, я знаю, как читать файл, но мне нужно знать, как читать в этом конкретном месте и сразу преобразовать его и распечатать.

1 Ответ

0 голосов
/ 03 октября 2018

Для чтения файла в определенной позиции посмотрите здесь .

Для преобразования в строку вы можете сделать это:

Dictionary<string, string> matches = new Dictionary<string, string>()
{
   {"-3", "F"}, {"-2", "D"}, {"2", "C"}, {"4", "B"}, ...
};

Теперь преобразование будет выглядеть так:

 string result = "notfound";
 result = matches.TryGetValue(valueYouHaveRead, out result);
...