Не могу работать с полученным объектом - C#
Формулировка задачи:
Доброго времени суток! Столкнулся с тем, в пределах одного класса проблем не возникает, а при передаче объекта в метод, доступа к полям нет. В С# новичок, возможно называю вещи не своими именами.
А если хочу вызвать из другого класса, или пространства имен, например из:
Будьте добры, подскажите как это сделать, 3 сутки бьюсь над этим.
#region AudioObject public class AudioObject { public Response response { get; set; } } public class Response { public int count { get; set; } public Item[] items { get; set; } } public class Item { public object id { get; set; } public string photo { get; set; } public string name { get; set; } public string name_gen { get; set; } public int owner_id { get; set; } public string artist { get; set; } public string title { get; set; } public int duration { get; set; } public string url { get; set; } public int genre_id { get; set; } } #endregion public async Task<Object> AudioUserOrGroup(int owner_id, int offset, int count) { HTTP _http = new HTTP(); var audio = JsonConvert.DeserializeObject<AudioObject>(await _http.GetAudioUserOrGroup(uri.ToString())); //_http.GetAudioUserOrGroup возвращает Json [B]//Здесь могу вызвать любые поля из AudioObject[/B] return audio; }
private async void Button_Click_1(object sender, RoutedEventArgs e) { VKApi.Audio.AudioGet audio = new VKApi.Audio.AudioGet(); var qq = await audio.AudioAlbum(VKApi.Authorization.UserId, 0, 10); // Получить достук к Response в qq уже не получается. }
Решение задачи: «Не могу работать с полученным объектом»
textual
Листинг программы
VKApi.Audio.AudioGet audio = new VKApi.Audio.AudioGet(); var qq = await audio.AudioAlbum(VKApi.Authorization.UserId, 0, 10);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д