Метод Console.WriteLine в C# не записывает свой аргумент, но аргумент из другого класса
Я использую Visual Studio 2013. Я создал пустое решение, ведь у меня есть два разных проекта: "HelloCSharp" и "PrintMyName". В первом проекте есть класс со следующим исходным кодом:
пространство имен HelloCSharp {
class HelloCSharp
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello, C#!");
}
}
}
В проекте "PrintMyName" есть класс со следующим исходным кодом:
namespace PrintMyName
{
class PrintMyName
{
static void Main(string[] args)
{
System.Console.WriteLine("Rosen");
}
}
}
Когда я пытаюсь запустить эту программу, метод записывает не аргумент "Rosen", а аргумент из другого класса "Hello, C#!".
Я пытаюсь с альтернативным кодом, но результат тот же ("Привет, C#!"):
namespace PrintMyName
{
class PrintMyName
{
static void Main(string[] args)
{
String myFirstName = "Rosen";
System.Console.WriteLine(myFirstName);
}
}
}
Если у кого-то есть идея, в чем причина этой проблемы и как я могу напечатать свое имя, пришлите мне ответ! Спасибо!
1 ответ
Вы, вероятно, не запускаете программу, которую, по вашему мнению, запускаете. Убедитесь, что в Visual Studio задан правильный проект в качестве начального проекта.
Чтобы изменить его, щелкните правой кнопкой мыши проект, который вы хотите запустить, и найдите Set Start Up Project
(с символом шестерни).