我目前正在開發一個處理很多類型的輸入的項目,其中有一個約束如0和1之間的雙重約束。我想通過使用一個類以標準方式驗證此輸入我將調用它來驗證輸入,並且如果輸入錯誤會將結果拋出到日誌文件或拋出異常。經過驗證的驗證和錯誤檢查C#
tl; dr:是否有一個很好的方法來標準化使用日誌文件的程序的驗證。
例子:
public void AddTimes(double time1, double time2)
{
if (time1 < 0)
{
ErrorManager.Validation_MustBeNonNegative(ErrorManager.GetName(new { time1 }), time1.ToString());
}
else if (time2 <= 0)
{
ErrorManager.Validation_MustBeNonNegativeNonZero(ErrorManager.GetName(new { time1 }), time2.ToString());
}
}
你需要提供代碼纔能有人真正幫助你解決問題 – Raider