Преобразование типа из "char" в "string" невозможно - C#

Узнай цену своей работы

Формулировка задачи:

Есть такой код:
Листинг программы
  1. internal static string[] Check_files(string Game)
  2. {
  3. string[] to_update; //Создаем переменную для составления списка файлов для обновления
  4. string temp = GameUpdater.ParseHash(Game);
  5. if (temp != "Error")
  6. {
  7. string[] files = Directory.GetFiles(Path.GetDirectoryName(Application.ExecutablePath) + "\\sandzone_data\\" + Game, "*.*", SearchOption.AllDirectories);
  8. string[] getfiles = temp.Split('\n');
  9. for (int i = 0; i < files.Length; i++)
  10. {
  11. for (int g = 0; g < getfiles.Length-1; g++)
  12. {
  13. if(files[i].EndsWith(getfiles[g][0]))
  14. {
  15. if (ComputeMD5Checksum(files[i]) == getfiles[g][1])
  16. {
  17. }
  18. break;
  19. }
  20. }
  21. }
  22. }
  23. return to_update;
  24. }
Не дописан, просто пока пишу. Дело в том, что выдает ошибку
Листинг программы
  1. ошибка CS1502: Наиболее подходящий перегруженный метод для "string.EndsWith(string)" имеет несколько недопустимых аргументов
  2. ошибка CS1503: Аргумент "1": преобразование типа из "char" в "string" невозможно
  3. ошибка CS0019: Оператор "==" не может применяться к операндам типа "string" и "char"
Где же тут char?
Оп, извиняюсь, ошибку понял

Решение задачи: «Преобразование типа из "char" в "string" невозможно»

textual
Листинг программы
  1. getfiles[g][1]

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


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

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

9   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы