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

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

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

Есть такой код:
        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?
Оп, извиняюсь, ошибку понял

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

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

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


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

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

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