PDA

View Full Version : مبتدی: بدست آوردن تعداد عدد وارد شده در تکس باکس



ma.rad
سه شنبه 13 دی 1390, 16:38 عصر
یه تکس باکس دارم که عدد وحروف داخلش هست حالا میخوام بدونم چند تا عدد توشه

Hajivandian
سه شنبه 13 دی 1390, 18:18 عصر
int count = 0;
foreach (char ch in textBox1.Text)
{
if (char.IsNumber(ch)) count++;
}

mmd2009
چهارشنبه 14 دی 1390, 00:48 صبح
با سلام

به نظر من این روش خواناتر و بهتر هست :



int count = textBox1.Text.Count(c => char.IsNumber(c));



در بالا از عبارت lambda استفاده کردم البته میشه از method group هم استفاده کرد یعنی به این شکل :


int count = textBox1.Text.Count(char.IsNumber);


موفق باشید