代码块内的任意和非意义字符串

时间:2013-09-06 07:54:08

标签: c#

这是我不明白的事情,如果我在代码块中放入任意字符串,它会抛出一些编译时错误,但是如果我放了类似下面的东西,它就不会。

  static void Main(string[] args)
    {
        int i = 5;

       ghfhfghfghfghfhfghfhfghfghfghfhfghfghfghghttp://www.google.com
        Console.WriteLine(i.ToString());
        Console.ReadLine();
    }

知道为什么会这样吗?我只是偶然发现它,不知道为什么,可能是我错过了什么。

2 个答案:

答案 0 :(得分:6)

这是一张标签。

最后查看:

如果您最后删除了:。它不会编译

goto and label

答案 1 :(得分:4)

ghfhfghfghfghfhfghfhfghfghfghfhfghfghfghghttp:是一个标签,因为后跟:

然后,您可以将其与goto statement

一起使用
static void Main(string[] args)
{
    int i = 5;

    ghfhfghfghfghfhfghfhfghfghfghfhfghfghfghghttp://www.google.com
    Console.WriteLine(i.ToString());
    Console.ReadLine();

    goto ghfhfghfghfghfhfghfhfghfghfghfhfghfghfghghttp;
}