匿名类的特点:
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 }// 这个就是匿名类
);
}
什么叫匿名类
最新推荐文章于 2024-07-14 16:25:06 发布