Преобразование типа из "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]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д