守卫 Guard是一个流利的参数验证库,它直观,快速且可扩展。 $ dotnet add package Dawn.Guard / PM> Install-Package Dawn.Guard 介绍 这是一个在没有Guard的情况下验证其参数的示例构造函数: public Person ( string name , int age ) { if ( name == null ) throw new ArgumentNullException ( nameof ( name ), " Name cannot be null. " ); if ( name