ايران ويج

نسخه‌ی کامل: بررسی عدد بودن
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان با کمک این کد میشه بررسی کنید که آیا مقداری وردی ما یک عدد هست یا خیر!
کد:
int f;
            int.TryParse("1234",out f);//true
            int.TryParse("123ab4", out f);//false
و روش دوم
کد:
public static bool IsNumber(string text)
{
    Regex regex = new Regex(@"^[-+]?[0-9]*\.?[0-9]+$");
    if (text == "")
        return false;
    return regex.IsMatch(text);
}
موفق باشید
اون out f چکاری میکنه؟
(۲۹-آبان-۱۳۹۲, ۱۶:۱۳:۰۴)babyy نوشته است: [ -> ]اون out f چکاری میکنه؟

اگر مقدار ورودی عدد بود داخل F قرار میگیره اگر نبود مقدار F برا بر با صفر میشهBiggrin
(۲۹-آبان-۱۳۹۲, ۱۹:۲۹:۱۱)Ghoghnus نوشته است: [ -> ]اگر مقدار ورودی عدد بود داخل F قرار میگیره اگر نبود مقدار F برا بر با صفر میشهBiggrin

پس اگه بهش بگیم 0 عدد است یا خیر؛ میگه خیر؟ Biggrin
(۲۹-آبان-۱۳۹۲, ۲۱:۱۳:۴۲)babyy نوشته است: [ -> ]
(۲۹-آبان-۱۳۹۲, ۱۹:۲۹:۱۱)Ghoghnus نوشته است: [ -> ]اگر مقدار ورودی عدد بود داخل F قرار میگیره اگر نبود مقدار F برا بر با صفر میشهBiggrin

پس اگه بهش بگیم 0 عدد است یا خیر؛ میگه خیر؟ Biggrin

عدد بودن یا نبودن را با مقدار true false معلوم میکنه!
ولی مقدار اگر عدد بود توی Fقرار میده!