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

بپرسید
  • SHRM SHRM
  • 40 ماه قبل
  • 40 ماه قبل
  • 114 نمایش

0

{{ digitTrunc(content.likes) }}

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

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

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

 

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

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

3-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={0:#,0} {1:#,0}}" />
    </DataGrid.Columns>
</DataGrid>
long number = 5656768678;
label1.Text = number.ToString("N0");

اما باید راه حل بهتر و ساده ای هم باشه 
توی تمام زبان های دیگه خیلی راحت با فرمت دهی این مسئله حل میشه 

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

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

با تشکر
 

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است