如何对同一个类C#进行两次不同的验证

我需要使用流利的验证对C#项目中的同一类进行两个不同的验证,如何在唯一的验证中进行验证。

例如:

我有一个名为ExampleDTO.cs的Example类,也有ExampleDTOValidator.cs,因此我需要实现一种验证,在一种情况下进行一种验证,在另一种情况下使用其他验证。

fulex168 回答:如何对同一个类C#进行两次不同的验证

您可以使用if语句:

if(YOUR DECISION IN HERE){
   exampleDTO.ValidateInExampleDTOValidator();
}
else{
   exampleDTO.ValidateInOtherValidator();
}

因此,您只需要编写其他验证类即可。

本文链接:https://www.f2er.com/3117812.html

大家都在问