.NET 4.x Ошибка в конструкторе - C#

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

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

Программа тамагочи, с временем жизни (таймер) и просьбами, обращение к которым происходит через массив делегатов. Выдает ошибку в конструкторе класса Live Модификатор члена "public" должен указываться перед типом и именем члена (CS1585)
Листинг программы
  1. public Live(string name)
  2. {
  3. t=new Timer();
  4. t.Interval=r.Next(60000, 120000);
  5. ani=new Animal(name);
  6. rq=new Req[5];
  7. Reqhandl();
  8. }
Вот весь класс
Листинг программы
  1. using System;
  2. using System.Timers;
  3. namespace shg
  4. {
  5. delegate void Req();
  6. public class Live
  7. {
  8. Random r=new Random();
  9. static Timer t;
  10. Animal ani;
  11. Req[] rq;
  12. Req
  13.  
  14. public Live(string name)
  15. {
  16. t=new Timer();
  17. t.Interval=r.Next(60000, 120000);
  18. ani=new Animal(name);
  19. rq=new Req[5];
  20. Reqhandl();
  21. }
  22. void Reqhandl(){
  23. rq[1]=new Req(ani.Feed);
  24. rq[2]=new Req(ani.Play);
  25. rq[3]=new Req(ani.GoForWalk);
  26. rq[4]=new Req(ani.Sleep);
  27. rq[0]=new Req(ani.Disease);
  28. }
  29. public void Birth(){
  30. t.Start();
  31. t.Elapsed+=new ElapsedEventHandler(LiveTime);
  32. Livet();
  33. }
  34. static void LiveTime(object source, ElapsedEventArgs e){
  35. ani.alive=false;
  36. t.Stop();
  37. }
  38. void Livet(){
  39. while(ani.alive==true){
  40. rq[r.Next(0, 4)];
  41. }
  42. System.Environment.Exit(0);
  43. }
  44. }
  45. }

Решение задачи: «.NET 4.x Ошибка в конструкторе»

textual
Листинг программы
  1. Req public Live(string name)

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


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

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

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

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

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

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