logo
  • 教程列表
  • SO官方文檔
  • 程式碼契約
    • 後置條件
    • 不變
    • 在介面上定義合同
    • 前提條件
  1. StackOverflow 文件
  2. C# Language 教程
  3. 程式碼契約
  4. 後置條件

後置條件

Created: November-22, 2018

public double GetPaymentsTotal(string name)
{     
    Contract.Ensures(Contract.Result<double>() >= 0);
 
    double total = 0.0;
 
    foreach (var payment in this._payments) {
        if (string.Equals(payment.Name, name)) {
            total += payment.Amount;
        }
    }
 
    return total;
}
  • 不變
  • 程式碼契約

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明