Ошибка с Main - C#
Формулировка задачи:
Доброе время суток. Подскажите, плес, что так не нравится VS17? так ошибок нет, но при сборке ошибка с Main-ом(( В коде самом кучу вариантов перепробовал - никакой реакции( Если со static - public-ом поиграть, то одна ошибка сменяется на другую -_-
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp4 { class Program { public void Main(string[] args) { const int n = 20; int w; char[] a = new char[n]; Console.WriteLine("1.Ввод строки вручную."); Console.WriteLine("2.Ввод строки автоматически."); Console.WriteLine("3.Вывести полученную строку."); Console.WriteLine("4.Посчитать количество определенных символов."); Console.WriteLine("5.Выход."); Console.WriteLine("Ваш выбор:"); byte s = byte.Parse(Console.ReadLine()); switch (s) { case 1: Console.WriteLine("Введите символы в массив."); for (int i = 1; i < 21; i++) { Console.WriteLine("Введите символ №", i); string temp = Console.ReadLine(); a = "temp".ToCharArray(); } s = 6; //case6 break; case 2: Random rnd = new Random(); for (int j = 0; j < 21; j++) //for (int j = 0; j < a.Length; j++) { a[j] = Convert.ToChar(rnd.Next('a', 'a' + 27)); } s = 6; //case6 break; case 3: for (int k = 0; k < 21; k++) { Console.Write(a[k]); } s = 6; //case6 break; case 4: Console.WriteLine("Какой символ найти?"); w = int.Parse(Console.ReadLine()); int count = a.Where(m => m == w).Count(); Console.WriteLine(count); s = 6; //case6 break; case 5: Console.ReadKey(); break; case 6: Console.WriteLine("Работаем дальше(0/1)"); bool q = bool.Parse(Console.ReadLine()); if (q == true) { Console.WriteLine("Выберите следующий шаг работы из меню:"); s = byte.Parse(Console.ReadLine()); } if (q == false) { s = 5; } break; } } } }
Решение задачи: «Ошибка с Main»
textual
Листинг программы
public static void Main(string[] args)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д