我試圖在VB.NET項目中設置Code Contracts。 這裏是一個真正簡單的方法是應確保在除數參數傳遞不爲零: Public Function Divide(ByVal numerator As Integer, ByVal divisor As Integer) As Double
Contract.Requires(Of ArgumentOutOfRangeException)
這是接口合同類的一部分。 [Pure]
public bool IsDirty() {
throw new NotImplementedException();
}
public void Save() {
Contract.Ensures(!this.IsDirty()); //WARNING
throw new NotImplementedExceptio