@dovid אמר בc# | חיפוש אות שנמצאת כמה פעמים בtextbox:
בקשר להשוואה $"{group.Key}" == "ב"
ניכר שהשתדלת כמה שפחות "להרוס" בקוד ששמתי... לא צריך את המרכאות: group.Key == "ב".
לא עובד לי בלי המרכאות...
@dovid אמר בc# | חיפוש אות שנמצאת כמה פעמים בtextbox:
כמו"כ זה יכול להיות קוד ארוך וקשה לעריכה ולהבנה, עליך לחשוב על דרך שתקל  על התרגום בין אות לערכה המספרי מאשר if ארוך ארוך.
עשיתי עם סוויץ'
switch ($"{group.Key}")
                {
                    case "א":
                        num += group.Count();
                        break;
                    case "ב":
                        num += group.Count() * 2;
                        break;
                    case "ג":
                        num += group.Count() * 3;
                        break;
                    case "ד":
                        num += group.Count() * 4;
                        break;
                    case "ה":
                        num += group.Count() * 5;
                        break;
                    case "ו":
                        num += group.Count() * 6;
                        break;
                    case "ז":
                        num += group.Count() * 7;
                        break;
                    case "ח":
                        num += group.Count() * 8;
                        break;
                    case "ט":
                        num += group.Count() * 9;
                        break;
                    case "י":
                        num += group.Count() * 10;
                        break;
                    case "כ":
                        num += group.Count() * 20;
                        break;
                    case "ך":
                        num += group.Count() * 20;
                        break;
                    case "ל":
                        num += group.Count() * 30;
                        break;
                    case "מ":
                        num += group.Count() * 40;
                        break;
                    case "ם":
                        num += group.Count() * 40;
                        break;
                    case "נ":
                        num += group.Count() * 50;
                        break;
                    case "ן":
                        num += group.Count() * 50;
                        break;
                    case "ס":
                        num += group.Count() * 60;
                        break;
                    case "ע":
                        num += group.Count() * 70;
                        break;
                    case "פ":
                        num += group.Count() * 80;
                        break;
                    case "ף":
                        num += group.Count() * 80;
                        break;
                    case "צ":
                        num += group.Count() * 90;
                        break;
                    case "ץ":
                        num += group.Count() * 90;
                        break;
                    case "ק":
                        num += group.Count() * 100;
                        break;
                    case "ר":
                        num += group.Count() * 200;
                        break;
                    case "ש":
                        num += group.Count() * 300;
                        break;
                    case "ת":
                        num += group.Count() * 400;
                        break;
                }
תודה ענקית!