111,119
社区成员
发帖
与我相关
我的任务
分享
public static void Main()
{
Test(null, null);
Test("a", "b");
}
public static void Test(
[NotNull] string test1,
[CanBeNull] string test2)
{
}
有人帮忙解答一下这个问题么,如果我需要在实体传参的时候,限制其不允许为空,要怎么做。
目前我这么写是无效的,缺少了一步处理,如果我自己去写处理,估计要在AOP中对参数进行判断。
但我想知道,DotNet既然提供了这个注解,那么有没有现成的对这个注解的处理方案?