提问者:小点点

代码中的URL不破坏构建[重复]


在演示中,我看到一段测试代码,其中开发人员在代码中粘贴了一个url。当开发人员构建应用程序时,一切都正常,但我们都非常好奇为什么编译器接受url作为一行。

public class Foo
{
   // Why doesn't 'http://www.foo.org' break the build?
    public void Bar()
    {
        http://www.foo.org
        Console.WriteLine("Do stuff");
    }
}

上面的代码为什么要构建?编译器是否将该行视为注释?


共1个答案

匿名用户

如果您尝试上面的确切代码,您会收到警告CS0164:此标签未被引用

这里的警告清楚地暗示了发生了什么。

粘贴URL创建了一个标签超文本传输协议:,例如用于goto,紧跟在单行注释之后,//www.foo.org