From 268691eb205d0fd4d967ed1cb189141d441b616a Mon Sep 17 00:00:00 2001 From: Andy Kapeniak Date: Wed, 28 May 2025 23:41:07 -0500 Subject: [PATCH] Update Invalid TransactionType Logic Example snippet returns an Invalid parse per row as follows: "Deposit => Parsed Amount: 10000, New Balance: 10000 Invalid => Parsed Amount: 0, New Balance: 10000 Deposit => Parsed Amount: 500, New Balance: 10500 Invalid => Parsed Amount: 0, New Balance: 10500" --- .../tutorials/snippets/PatternMatching/FirstEnumExample.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/csharp/tour-of-csharp/tutorials/snippets/PatternMatching/FirstEnumExample.cs b/docs/csharp/tour-of-csharp/tutorials/snippets/PatternMatching/FirstEnumExample.cs index 455bc37279aa0..a64a45d2ac3ab 100644 --- a/docs/csharp/tour-of-csharp/tutorials/snippets/PatternMatching/FirstEnumExample.cs +++ b/docs/csharp/tour-of-csharp/tutorials/snippets/PatternMatching/FirstEnumExample.cs @@ -58,7 +58,9 @@ public static void Main() else if (transactionType?.ToUpper() is "WITHDRAWAL") yield return (TransactionType.Withdrawal, amount); } + else { yield return (TransactionType.Invalid, 0.0); + } } } }