1

我正在使用 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);
    }
}
}

如果有人知道这个问题的原因是什么以及如何打印我的名字,请给我一个答案!谢谢!

4

1 回答 1

3

您可能没有运行您认为正在运行的程序。检查是否在 Visual Studio 中将正确的项目设置为启动项目。

要更改它,请右键单击要运行的项目,然后查找Set Start Up Project(带有齿轮符号)。

于 2014-07-15T08:54:25.487 回答