From b95e89afc40d793710bbf4b1d0d49cf0dd637f5d Mon Sep 17 00:00:00 2001 From: Sakurai Date: Mon, 5 May 2025 17:24:53 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=E5=B9=B3=E5=9D=87=E5=80=A4=E3=82=92?= =?UTF-8?q?=E6=B1=82=E3=82=81=E3=82=8B=E9=96=A2=E6=95=B0=E3=81=AB0?= =?UTF-8?q?=E5=80=8B=E3=81=AE=E9=85=8D=E5=88=97=E3=81=8C=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E3=81=95=E3=82=8C=E3=82=8B=E3=81=A8NaN=E3=81=AB=E3=81=AA?= =?UTF-8?q?=E3=82=8B=E3=81=9F=E3=82=81=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StockingData/Lib/Math/AverageMath.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StockingData/Lib/Math/AverageMath.cs b/StockingData/Lib/Math/AverageMath.cs index 4c7863c..4b55b2c 100644 --- a/StockingData/Lib/Math/AverageMath.cs +++ b/StockingData/Lib/Math/AverageMath.cs @@ -4,6 +4,12 @@ public static class AverageMath { public static double Average(IEnumerable values) { + // 0件の時、NaNになるため、対応 + if (values.Count() == 0) + { + return 0; + } + double sum = values.Sum(); return sum / values.Count(); }