Вывод в консоль массива из частных переменных - C#

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

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

Попытался написать сам код, но в итоге ничего не выходит. Объясните в чем ошибка, пожалуйста. В идеале должен выводить на консоль массив из 10 элементов с рандомно генерируемым числом в Height и Width (от 50 до 200). Вот код:
Листинг программы
  1. using System;
  2. namespace ConsoleApplication2
  3. {
  4. class MyTable
  5. {
  6. private int Width;
  7. private int Height;
  8. public MyTable(int width, int height)
  9. {
  10. this.Width = width;
  11. this.Height = height;
  12. }
  13. public void DisplayData()
  14. {
  15. Console.Write(Width.table, Height.table);
  16. Console.ReadKey();
  17. }
  18. public static void Main()
  19. {
  20. MyTable[] table = new MyTable[10];
  21. Random r = new Random();
  22. for (int i = 0; i < table.Length; i++)
  23. {
  24. table[i] = new MyTable(r.Next(50, 200), r.Next(50, 200));
  25. }
  26. }
  27. }
  28. }

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

textual
Листинг программы
  1. using System;
  2. namespace ConsoleApplication2
  3. {
  4.     class MyTable
  5.     {
  6.         private int Width;
  7.         private int Height;
  8.         public MyTable(int width, int height)
  9.         {
  10.             this.Width =  width;
  11.             this.Height = height;
  12.         }      
  13.         public void DisplayData()
  14.         {
  15.             Console.Write("{0}, {1}", Width, Height);            
  16.         }
  17.     }
  18.  
  19.     class Program
  20.     {
  21.         public static void Main()
  22.         {
  23.             MyTable[] table = new MyTable[10];
  24.             Random r = new Random();
  25.             for (int i = 0; i < table.Length; i++)
  26.             {
  27.                 table[i] = new MyTable(r.Next(50, 200), r.Next(50, 200));
  28.                 table[i].DisplayData();
  29.             }
  30.             Console.ReadKey();
  31.         }
  32.     }
  33. }

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


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

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

15   голосов , оценка 4 из 5

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

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

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