CS 5001: Программа не содержит статического «основного» метода test_test, подходящего для точки входа.Программа не содержит статического «основного» метода test_test, подходящего для точки входа, C#
дается выше ошибкой, то я пытаюсь запустить программу вместе с ошибкой притягивается к текстовому файлу вызову в основном указании:
нет ни одного аргумента, при условии, что соответствует требуемому формальному Параметр 'обр' из 'txt_program.txt (строка [] [])'
Кроме того, программа представляет собой приложение консоли с помощью следующего кода для элемента:
namespace text_test
}
class txt_program
{
public void txt()
{
string[] string1 = new string[] {"a", "a", "a" };
string[] string2 = new string[] { "b", "b", "b" };
string[] string3 = new string[] { "c", "c", "c" };
string[][] names = new string[][] { string1, string2, string3 };
using (StreamWriter SW = new StreamWriter(@"txt.txt"))
{
for (int i = 0; i < 3; i++)
{
for (int a = 0; a < 3; a++)
{
Console.Write(" " + arr[i][a]);
}
Console.WriteLine();
}
}
}
}
}
Приведенный выше код называется в основном, используя следующий код:
namespace text_test
{
class Program
{
static void Main(string[][] args)
{
new txt_program().txt();
}
}
}
желанный выход в текстовый файл, глядя, как следующие:
a a a
b b b
c c c
'string [] [] args' в вашем' Main' методе должен быть 'string [] args'. Неясно, что вы подразумеваете под «тогда я запускаю программу» - учитывая, что она не скомпилирована, как вы ее используете? –
@JonSkeet Я изменил его на «тогда я пытаюсь запустить программу», потому что он не запускается из-за ошибок. –
Ну да - хотя проблема, о которой вы сообщали, «нет аргументов, которые соответствуют требуемому формальному параметру« arr »из« txt_program.txt (string [] []) », не будут представлены, как ваш' txt() 'не имеет * каких-либо формальных параметров. –