.NET 4.x Как исправить ошибку компиляции "Не удалось найти тип или имя пространства имен"? - C#

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

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

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Voin
  7. {
  8. class Voini
  9. {//просто записать дамаг ребят через паблик и все епт
  10. public int UronTor = 49;
  11. public int UronChelovek = 5;
  12. public int UronHeleznChelovek = 48;
  13. public int UronKapitanAmerika = 35;
  14. public int UronHalk = 99;
  15. public string name { get; set; }
  16. public int bron { get; set; }
  17. public int hp { get; set; }
  18. public Voini(string name, int b, int h)
  19. {
  20. bron = b;
  21. hp = h;
  22. }
  23. }
  24. class Tor : Voini
  25. {
  26. public Tor (string name, int b, int h) : base(name, b, h)
  27. {
  28. Console.WriteLine("подсказка:\n1-Тора ударит халк\n2-тора ударит железный человек\n3-тора ударит обычный человек\n4-тора ударит капитан америка ");
  29. int j = Convert.ToInt32(Console.ReadLine());
  30. if (j == 1)
  31. {
  32. h = h + b - UronHalk;
  33. }
  34. else if (j == 2)
  35. {
  36. h = h + b - UronHeleznChelovek;
  37. }
  38. else if (j == 3)
  39. {
  40. h = h + b - UronChelovek;
  41. }
  42. else if (j == 4)
  43. {
  44. h = h + b - UronKapitanAmerika;
  45. }
  46. Console.WriteLine("У тора осталось " + h, "здоровья");
  47. }
  48. }
  49. }
  50. class Program
  51. {
  52. static void Main(string[] args)
  53. {
  54. int f;
  55. Console.WriteLine("ведите , что вы хотите замутить");
  56. f = Convert.ToInt32(Console.ReadLine());
  57. if (f == 1)
  58. {
  59. Tor t = new Tor("Тор", 2, 100);
  60. }
  61. Console.ReadKey();
  62.  
  63. }
  64. }
Серьезность Код Описание Проект Файл Строка Ошибка CS0246 Не удалось найти тип или имя пространства имен "Tor" (возможно, отсутствует директива using или ссылка на сборку). внизу . как исправить??

Решение задачи: «.NET 4.x Как исправить ошибку компиляции "Не удалось найти тип или имя пространства имен"?»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace _2
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             List<Voin> list = new List<Voin>();
  13.             Voin IliaMurometz = new Voin("Илья Муромец", 100, 300, 120);
  14.             list.Add(IliaMurometz);
  15.             Voin Halk = new Voin("Халк", 50, 150, 100);
  16.             list.Add(Halk);
  17.             Voin Joda = new Voin("Мастер Йода", 80, 50, 50);
  18.             list.Add(Joda);
  19.  
  20.             Console.WriteLine("Война (1) или мир (2)?");
  21.             int wp = Int32.Parse(Console.ReadLine());
  22.              while (wp==1)
  23.             {
  24.                 Console.Clear();
  25.                  Console.WriteLine("Воины:");
  26.                 for (int i = 0; i < list.Count; i++)
  27.                 {
  28.                     if (list[i].health>0)
  29.                     Console.WriteLine((i + 1).ToString() + " - " + list[i]);
  30.                 }
  31.                 Console.WriteLine("Кто бьет?");
  32.                 int who = Int32.Parse(Console.ReadLine())-1;
  33.                 Console.WriteLine("Кого бьет?");
  34.                 int whom = Int32.Parse(Console.ReadLine())-1;
  35.                 Console.WriteLine(list[who].name + " бьет " + list[whom].name);
  36.                 list[who].TrachBach(list[whom]);
  37.                 Console.WriteLine(list[whom].PrintHelth);
  38.                 Console.WriteLine("Война (1) или мир (2)?");
  39.                 wp = Int32.Parse(Console.ReadLine());
  40.             }
  41.             Console.ReadKey();
  42.         }
  43.     }
  44.  
  45.     class Voin
  46.     {
  47.         public string name { get; set; }
  48.         public int bron { get; set; }
  49.         public int health { get; set; }
  50.         public int uron { get; set; }
  51.  
  52.         public Voin(string name, int bron, int health, int uron)
  53.         {
  54.             this.name = name;
  55.             this.bron = bron;
  56.             this.health = health;
  57.             this.uron = uron;
  58.         }
  59.  
  60.         public int TrachBach(Voin vrag)
  61.         {
  62.             vrag.health = vrag.health + vrag.bron - uron;
  63.             if (vrag.health < 0) vrag.health = 0;
  64.             return vrag.health;
  65.         }
  66.  
  67.         public string PrintHelth
  68.         {
  69.             get
  70.             {
  71.                 if (health == 0) return name + " издох!";
  72.                 return "У " + name + " есть еще порох в пороховницах и " + health.ToString() + " здоровья!";
  73.             }
  74.         }
  75.  
  76.         public override string ToString()
  77.         {
  78.             return string.Format("{0}, здоровья {1}", name, health);
  79.         }
  80.     }
  81. }

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


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

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

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

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

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

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