Я получаю сообщение об ошибке «Мое тело первичного конструктора не допускается» и не может найти способ его исправить. Ошибка возникла из-за того, что я создал новый общедоступный метод, я также попытался использовать частные и защищенные методы, но ошибка все еще присутствовала. Здесь есть кто-то другой, который спросил то же самое question. Ответ, что конкретный человек получил приводит меня к мысли, что это может быть специфическими для OS X. Вот мой код:Ошибка «Корпус основного конструктора не допускается»
string txt = WordBank();
string[] words = Moduel.TextToArray("Text.txt");
string compWord = Moduel.Random (words);
Console.WriteLine ("I have chosen a random word, try to guess it one letter at a time");
}
public static void WordBank();
{
string txt;
Console.WriteLine ("Would you like to " +
"(A) choose 4 letter words " +
"(B) choose 5 letter words " +
"(C) choose 6 letter words " +
"(E) choose 7 lette r words or more?" +
"(F) all words?");
string input = Console.ReadLine();
if (input = "A")
txt = "4 Letter Words.txt";
else if (input = "B")
txt = "5 Letter Words.txt";
else if (input = "C")
txt = "6 Letter Words.txt";
else if (input = "E")
txt = "7 Letters or More.txt";
else if (input = "F")
txt = "All Words.txt";
else
{
Console.WriteLine("You haven't chosen a valid option, please try again");
Main();
}
return txt;
}
}
}
и здесь картина ошибки. Error Message.
Почему это 'public static * void * WordBank', когда вы хотите вернуть строку? – Corak
ценит повышатель за то, что он дал +1 этой основной ошибке. –