Вывести поля класса - C#

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

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

Листинг программы
  1. public class RootObject
  2. {
  3. public int code { get; set; }
  4. public string lang { get; set; }
  5. public List<string> text { get; set; }
  6. }
Как вывести в консоль например переменную code или List<>text? Никак не могу понять, пробовал таким образом: RootObject.code , но выдает ошибку.

Решение задачи: «Вывести поля класса»

textual
Листинг программы
  1. public class Counters
  2. {
  3.     public int albums { get; set; }
  4.     public int videos { get; set; }
  5.     public int audios { get; set; }
  6.     public int notes { get; set; }
  7.     public int photos { get; set; }
  8.     public int groups { get; set; }
  9.     public int gifts { get; set; }
  10.     public int friends { get; set; }
  11.     public int online_friends { get; set; }
  12.     public int mutual_friends { get; set; }
  13.     public int user_videos { get; set; }
  14.     public int followers { get; set; }
  15.     public int subscriptions { get; set; }
  16.     public int pages { get; set; }
  17. }
  18.  
  19. public class Response
  20. {
  21.     public int id { get; set; }
  22.     public string first_name { get; set; }
  23.     public string last_name { get; set; }
  24.     public Counters counters { get; set; }
  25. }
  26.  
  27. public class RootObject
  28. {
  29.     public List<Response> response { get; set; }
  30. }
  31.  
  32.  
  33. ...
  34.  
  35.  
  36.  
  37. string textper;
  38. HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://api.vk.com/method/users.get?user_ids=171100325&fields=counters&v=5.60");
  39. HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
  40.  
  41. using (StreamReader stream = new StreamReader(resp.GetResponseStream() , Encoding.UTF8))
  42. {
  43. textper= stream.ReadToEnd();
  44. }
  45.  
  46. string responseText = textper;
  47.  
  48. Counters response = JsonConvert.DeserializeObject <Counters> (responseText);
  49.  
  50.  
  51.  
  52. Console.WriteLine(responseText);
  53.  
  54. Console.WriteLine(response.albums); //почему-то выводит 0, а должно быть 2

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


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

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

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы