Ошибка с Main - C#

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

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

Доброе время суток. Подскажите, плес, что так не нравится VS17? так ошибок нет, но при сборке ошибка с Main-ом(( В коде самом кучу вариантов перепробовал - никакой реакции( Если со static - public-ом поиграть, то одна ошибка сменяется на другую -_-
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApp4
  7. {
  8. class Program
  9. {
  10. public void Main(string[] args)
  11. {
  12. const int n = 20;
  13. int w;
  14. char[] a = new char[n];
  15. Console.WriteLine("1.Ввод строки вручную.");
  16. Console.WriteLine("2.Ввод строки автоматически.");
  17. Console.WriteLine("3.Вывести полученную строку.");
  18. Console.WriteLine("4.Посчитать количество определенных символов.");
  19. Console.WriteLine("5.Выход.");
  20. Console.WriteLine("Ваш выбор:");
  21. byte s = byte.Parse(Console.ReadLine());
  22. switch (s)
  23. {
  24. case 1:
  25. Console.WriteLine("Введите символы в массив.");
  26. for (int i = 1; i < 21; i++)
  27. {
  28. Console.WriteLine("Введите символ №", i);
  29. string temp = Console.ReadLine();
  30. a = "temp".ToCharArray();
  31. }
  32. s = 6; //case6
  33. break;
  34. case 2:
  35. Random rnd = new Random();
  36. for (int j = 0; j < 21; j++) //for (int j = 0; j < a.Length; j++)
  37. {
  38. a[j] = Convert.ToChar(rnd.Next('a', 'a' + 27));
  39. }
  40. s = 6; //case6
  41. break;
  42. case 3:
  43. for (int k = 0; k < 21; k++)
  44. {
  45. Console.Write(a[k]);
  46. }
  47. s = 6; //case6
  48. break;
  49. case 4:
  50. Console.WriteLine("Какой символ найти?"); w = int.Parse(Console.ReadLine());
  51. int count = a.Where(m => m == w).Count();
  52. Console.WriteLine(count);
  53. s = 6; //case6
  54. break;
  55. case 5:
  56. Console.ReadKey();
  57. break;
  58. case 6:
  59. Console.WriteLine("Работаем дальше(0/1)"); bool q = bool.Parse(Console.ReadLine());
  60. if (q == true)
  61. {
  62. Console.WriteLine("Выберите следующий шаг работы из меню:");
  63. s = byte.Parse(Console.ReadLine());
  64. }
  65. if (q == false)
  66. {
  67. s = 5;
  68. }
  69. break;
  70. }
  71.  
  72. }
  73. }
  74. }

Решение задачи: «Ошибка с Main»

textual
Листинг программы
  1. public static void Main(string[] args)

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


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

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

7   голосов , оценка 3.429 из 5

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

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

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