_ => new ConcurrencyLimiterOptions(1, QueueProcessingOrder.NewestFirst, 1));
}
})
});
复制代码
9. 说说Record关键字的用法
可以用来简单声明一个类:
record People
{
public string Name { get; init; }
public int Age { get; init; }
}
上面是声明一个类
下面的声明也是声明一个类,和上面的一样;不需要使用大括号来执行属性;
record People2(string Name, int Age);
复制代码
这里的示例,用 record 声明了两个 实体,第二个 实体 声明的时候使用了简化的写法,record
People2(string Name, int Age); 这样的声明意味着,构造方法有两个参数,分别是 string Name 和 int
Age,并对应着两个属性,属性的声明方式和 People 一样 public string Name { get; init; } 都是一个
get 一个 init,对于 record 支持一个 with 表达式,来修改某几个属性的值,这对于有很多属性都相同的
场景来说是及其方便的;
10.说说 Minimal API的特点,和普通API有什么区别?