From 6641dcea197886de67051a97cfbe44dd0994b08f Mon Sep 17 00:00:00 2001 From: Navidimajd <91372849+Navidimajd@users.noreply.github.com> Date: Sat, 25 Sep 2021 14:36:33 +0330 Subject: [PATCH] =?UTF-8?q?=D8=AD=D9=84=20=D9=85=D8=B4=DA=A9=D9=84=20?= =?UTF-8?q?=DA=86=D9=86=D8=AF=20=D8=B9=D8=AF=D8=AF=20=D8=AF=D8=B1=20=D9=85?= =?UTF-8?q?=D8=AA=D9=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit اعداد داخل یک استک پوش میشوند ، برای حل مشکل اعداد آخرین کاراکتر # در رشته با بالاترین آیتم استک replace شود. با تغییر خط : int index = convertedString.IndexOf("#"); به int index = convertedString.LastIndexOf("#"); ایشوهای #8 و #4 برطرف خواهند شد --- IranSystemConvertor/ConvertTo.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IranSystemConvertor/ConvertTo.cs b/IranSystemConvertor/ConvertTo.cs index 376b31b..62868e2 100644 --- a/IranSystemConvertor/ConvertTo.cs +++ b/IranSystemConvertor/ConvertTo.cs @@ -294,7 +294,7 @@ static string IncludeNumbers(string convertedString) string number = Reverse(NumbersInTheString.Pop()); if(!string.IsNullOrWhiteSpace(number)) { - int index = convertedString.IndexOf("#"); + int index = convertedString.LastIndexOf("#"); convertedString = convertedString.Remove(index, 1); convertedString = convertedString.Insert(index, number);