c# - 如何对同一个类 C# 进行两种不同的验证
问题描述
我需要使用流利的验证对 C# 项目中的同一个类进行两次不同的验证,我如何才能在唯一的验证中做到这一点。
例如:
我有一个名为 ExampleDTO.cs 的示例类,也有一个 ExampleDTOValidator.cs,所以我需要实现一个验证,在一种情况下进行一次验证,在另一种情况下使用其他验证。
解决方案
您可以使用 if 语句:
if(YOUR DECISION IN HERE){
exampleDTO.ValidateInExampleDTOValidator();
}
else{
exampleDTO.ValidateInOtherValidator();
}
所以你只需要写一个其他的验证类。
推荐阅读
- hive - 在 Hive 列中存储和查询空白值
- sdk - Xilinx - Vivado 项目:VGA IO 不工作
- react-native - 由于“未经认证的广告 SDK”,Google Play 商店拒绝了一个反应原生应用程序,如何解决这个问题?
- java - 在 Android 11 上提示用户时如何获取安装结果?
- c++ - 如何在c ++中的多个位置访问类的模板化静态变量
- java - 在 blazemeter jmeter RTE 插件中使用 ctrl+w 输入
- pandas - 有没有一种快速的方法来对 PANDAS 中的列进行子集化?
- typescript - TypeScript:如何在 try 块中设置 const 变量?
- javascript - 长按图像弹出像jquery中的instagram?
- c - 在 C 中使用 Strtok() 对二维数组进行分段错误