0

次のコードはコンパイルされますが、まだ実行してみませんでした。スペースが受け入れられているのはなぜですか?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;

namespace App.REST
{
    // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
    // visit http://go.microsoft.com/?LinkId=9394801

    public class WebApiApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig. TypeNameHandling(GlobalConfiguration.Configuration);
            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
    }
}
4

1 に答える 1

3

あなたがラインについて取っているなら...

WebApiConfig. TypeNameHandling(GlobalConfiguration.Configuration);

言語仕様によると、空白は C# プログラムの構文文法には関係ありません。

C# ソース ファイルの字句構造を構成する 5 つの基本要素: 行ターミネータ (§2.3.1)、空白 (§2.3.3)、コメント (§2.3.2)、トークン (§2.4)、および前処理指令 (§2.5)。これらの基本要素のうち、トークンのみが C# プログラムの構文文法で重要です (§2.2.3)

(C# 言語仕様の第 2.3 章から、私が強調)

于 2013-07-13T21:09:46.137 に答える