随笔分类 - NET
摘要:一、Stopwatch的用处 Stopwatch来自于System.using System.Diagnostics命名空间。它可以测量一个时间间隔的运行时间,或跨多个间隔的已用时间总数。 在典型方案中,调用Start()方法,最后调用Stop()方法,然后使用属性 Elapsed 检查运行时间。
阅读全文
摘要:AspNetCoreRateLimit
阅读全文
摘要:Domain:实体类、事件、防腐层接口、仓储接口、领域服务。Infrastructure(基础设施):实体类的配置、DbContext、防腐层接口实现、仓储接口实现。1WebAPl: Controller、事件(领域事件、集成事件)的响应类。 领域服务:聚合内的业务处理; 应用服务:聚合间的业务处理
阅读全文
摘要:static string TestCardId(string cardId) { string pattern = @"^\d{17}(?:\d|X)$"; string birth = cardId.Substring(6, 8).Insert(6, "-").Insert(4, "-"); D
阅读全文
摘要:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象
阅读全文
摘要:C# 的接口中,是可以设置属性的,比如: public interface IOperator{ int UserId { get; set; }} 但是,我希望类中的 set 是 protected 的,怎么办呢? public interface IOperator{ // int UserId
阅读全文