以下代码编译,但我还没有尝试运行它。为什么要接受这个空间?
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);
}
}
}
答案 0 :(得分:3)
如果你正在接受这条线......
WebApiConfig. TypeNameHandling(GlobalConfiguration.Configuration);
根据语言规范,空格与C#程序的合成语法无关。
五个基本元素构成了C#源文件的词法结构:行终止符(§2.3.1),空格(§2.3.3),注释(§2.3.2),令牌(§2.4)和预处理指令(§2.5)。 在这些基本元素中,只有令牌在C#程序的句法语法中很重要(§2.2.3)。
(来自C#语言规范第2.3章,由我强调)