تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: جمع دو عدد !!!!

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2010
    پست ها
    21

    14 جمع دو عدد !!!!

    سلام
    من میخوام دو تا عدد رو توی asp.net باهم جمع کنم اما نمیدونم چرا نمیشه
    Label1.Text = int.Parse(TextBox1.Text) + int.Parse(TextBox2.Text);
    همین کد رو مینویسم اما ازم خطا میگیره
    به نظرتون چیکار کنم؟

  2. #2
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    من asp.net بلد نیستم ولی خوب اینم تست کن:
    label1.Text=Convert.ToInt32(TextBox1.Text)+Convert .ToInt32(TextBox2.Text);

    چه اروری میده واستون؟
    ویرایش:
    وای حواسم نبود!
    کله عبارته سمت راستو تو یه پرانتز بذار و پشتش بنویس Convert.ToString
    Last edited by Arrowtic; 16-04-2012 at 14:32.

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اولاً به صورت معمول دیتای int شما هم باید به string تبدیل شود ...
    یعنی حداقل چیزی شبیه این:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دوماً کد شما بدشت مستعد خطای زمان اجرا است و با خالی بودن ویا وارد کردن کاراکترهای حرفی و... باز کد در زمان اجرا به خطا خواهد خورد... در نتیجه پیشنهاد میشود با کمی تغییر از تابع TryParse استفاده کنید.
    موفق باشید.

  4. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2009
    پست ها
    30

    پيش فرض

    دوست عزیز شما با این کدی که نوشتید درواقع نتیجه یک عملیات رو که از نوع int هست به label1.text انتساب دادید که نوع اون رشته ای هست
    برای حل این مشکل ابتدا باید نتیجه جمع رو به نوع رشته تبدیل کنید. به عنوان مثال می تونید از کد زیر استفاده کنید:
    int a=int.parse(textbox1.text)+int.parse(textbox2.text );
    label1.text=a.ToString();

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •