匿名类的特点:
1:将一组只读属性封装到单个对象中,不需要预先定义一个类型
2:类型名有编译器产生,每个属性的类型由编辑器推断出来
static void Main(string[] args
)
{
var student
=new {name
="张三",Age
=20};
Console
.WriteLine(student
.name
);
Console
.WriteLine(student
.Age
);
Console
.ReadKey();
}
匿名类型使用方法:
1:使用
var定义匿名类型变量
2:直接作为方法参数值进行传递
在mvc 路由规则中的默认参数会看到
public static void RegisterRoutes(RouteCollection routes
)
{
routes
.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes
.MapRoute(
name
: "Default",
url
: "{controller}/{action}/{id}",
defaults
: new { controller
= "Home", action
= "Index", id
= UrlParameter
.Optional
}
);
}