Преобразование типа из "char" в "string" невозможно - C#
Формулировка задачи:
Есть такой код:
Не дописан, просто пока пишу. Дело в том, что выдает ошибку
Где же тут char?
internal static string[] Check_files(string Game) { string[] to_update; //Создаем переменную для составления списка файлов для обновления string temp = GameUpdater.ParseHash(Game); if (temp != "Error") { string[] files = Directory.GetFiles(Path.GetDirectoryName(Application.ExecutablePath) + "\\sandzone_data\\" + Game, "*.*", SearchOption.AllDirectories); string[] getfiles = temp.Split('\n'); for (int i = 0; i < files.Length; i++) { for (int g = 0; g < getfiles.Length-1; g++) { if(files[i].EndsWith(getfiles[g][0])) { if (ComputeMD5Checksum(files[i]) == getfiles[g][1]) { } break; } } } } return to_update; }
ошибка CS1502: Наиболее подходящий перегруженный метод для "string.EndsWith(string)" имеет несколько недопустимых аргументов ошибка CS1503: Аргумент "1": преобразование типа из "char" в "string" невозможно ошибка CS0019: Оператор "==" не может применяться к операндам типа "string" и "char"
Оп, извиняюсь, ошибку понял
Решение задачи: «Преобразование типа из "char" в "string" невозможно»
textual
Листинг программы
getfiles[g][1]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д