【文件属性】:
文件名称:保护:高性能,可扩展的参数验证库
文件大小:728KB
文件格式:ZIP
更新时间:2021-02-05 07:16:33
c-sharp validation csharp arguments guard
守卫
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