View Full Version : مبتدی: بدست آوردن تعداد عدد وارد شده در تکس باکس
ma.rad
سه شنبه 13 دی 1390, 17:38 عصر
یه تکس باکس دارم که عدد وحروف داخلش هست حالا میخوام بدونم چند تا عدد توشه
Hajivandian
سه شنبه 13 دی 1390, 19:18 عصر
int count = 0;
foreach (char ch in textBox1.Text)
{
if (char.IsNumber(ch)) count++;
}
mmd2009
چهارشنبه 14 دی 1390, 01:48 صبح
با سلام
به نظر من این روش خواناتر و بهتر هست :
int count = textBox1.Text.Count(c => char.IsNumber(c));
در بالا از عبارت lambda استفاده کردم البته میشه از method group هم استفاده کرد یعنی به این شکل :
int count = textBox1.Text.Count(char.IsNumber);
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.