StackOverflow 文档 Visual Studio 教程 代码契约 抛出特定异常的前提条件 抛出特定异常的前提条件 Created: November-22, 2018 using System.Diagnostics.Contracts; public int DivideNumbers(int numerator, int denominator) { Contract.Requires<ArgumentOutOfRangeException>(denominator != 0); return numerator / denominator; } 前后条件标准前提条件