Для моего проекта мне нужно получить изображение как хеш-код, подобный этому 28F996F0.jpg. Я пытаюсь использовать следующий код, чтобы получить это значение, но с одной ошибкой. Невозможно неявно преобразовать тип 'string' в 'byte []'.Невозможно неявно преобразовать тип 'string' в 'byte []', используя C#
var Image= ImgresponseJson.query.pages[ImgfirstKey].thumbnail.source;
img.ImageData = string.Format("{0:X}.jpg", Image.GetHashCode());
Мой Json класс объект
public class PoiImageAnswer
{
public int Width { set; get; }
public int Height { set; get; }
public byte[] ImageData { set; get; }
}
Я не мог получить, как преобразовать URL изображения хэш-код, как этот 28F996F0.jpg
ошибка говорит вам именно то, что проблема .. вы пытаетесь установить 'ImageData, который типа byte' к' string' также они собственно синтаксис 'public int Width {get; задавать; } ' – MethodMan
' Encoding.GetBytes' создает массив байтов из строки ... но я не уверен на 100%, это то, что вы действительно хотите сделать. – Haukinger