جدا کردن ۳ رقم ۳ رقم اعداد در سی شارپ

سوال

سلام وقت به خیر

چطور یک تکست باکس رو که فقط عدد دریافت میکنه و روی اون عدد, پردازش میشه

۳ رقم ۳رقم تعدادش رو توی نمایش جداش کنیم ولی توی پردازش(عملیات جمع و ضرب) عدد صحیح باشه ؟

 

توی اینترنت خیلی سرچ کردم این ره ها رو دیدم برای WPF
۱- دستی کد نویسی

۲- استفاده از کامپوننت

۳-Regex

 

اینا یکسری راه حل هستن :
String.Format(“{0:n0}”, yourNumber)

.Replace(NumberFormatInfo.CurrentInfo.NumberGroupSeparator, ” “);

Text="{Binding SomeBinding, StringFormat={}{0:#'.'##0','00}}"

<DataGrid>

<DataGrid.Columns>

<DataGridTextColumn Binding={Binding MyNumber, StringFormat={۰:#,۰} {۱:#,۰}} />

</DataGrid.Columns>

</DataGrid>

long number = 5656768678;
label1.Text = number.ToString(“N0”);
اما باید راه حل بهتر و ساده ای هم باشه
توی تمام زبان های دیگه خیلی راحت با فرمت دهی این مسئله حل میشه

توی XAML هم
برای سی شارپ wpf من نتونستم تو XAML با String Format اون رو پیاده کنم

لطفا راهنمایی بفرمایید

با تشکر

0
, ۱۳۹۹/۹/۲۴ ۱:۱۶:۳۹ 0 پاسخ ها کاربر تازه 0

ارسال یک پاسخ