نمایش نتایج 1 تا 3 از 3

نام تاپیک: Dispose نشدن یک نوع کلاس ؟!

  1. #1

    Dispose نشدن یک نوع کلاس ؟!

    سلام
    من ی تیبل ب نام Log داخل دیتابیس دارم ک اینطوری بهش مقدار میدم :

    Log log = new Log()
    {
    Username = UserInfo.Username,
    LogDate = DateTime.Now,
    Action = "ورود"
    };


    ولی دیگه بعدش ک مخیوام شیء رو null کنم دیگه log.Dispose() موجود نیست !
    یعنی خودش مثل using زمانی ک بهشون مقدار داد بعدش Dispose ش میکنه ؟
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 06 مهر 1394 در 15:26 عصر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: Dispose نشدن یک نوع کلاس ؟!

    سلام
    آیا این Log رو خودت ساختی؟
    اگه بخوای Dispose کنی، لازمه که IDisposable رو پیاده سازی کرده باشی.
    و فقط در همین صورت هست که می‌تونی از این کلاس تو using استفاده کنی.

    صبا صبوحی
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 06 مهر 1394 در 15:27 عصر

  3. #3

    نقل قول: Dispose نشدن یک نوع کلاس ؟!

    سلام
    بله Log از تیبل های دیتابیسم هست.
    چطور باید اینکارو کنم ؟

تاپیک های مشابه

  1. سوال: فرستادن شی از نوع کلاس
    نوشته شده توسط tanha70 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: یک شنبه 12 دی 1389, 17:33 عصر
  2. سوال: مشکل در پیاده‌سازی تابع عضوی که مقدار بازگشتی آن از نوع کلاس داخلی است!
    نوشته شده توسط subsub در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: پنج شنبه 30 اردیبهشت 1389, 21:00 عصر
  3. سوال: در این مثال (کلاس واسط) از کدام نوع کلاس استفاده کنم ؟
    نوشته شده توسط fox999 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 12 دی 1388, 15:01 عصر
  4. سوال: ارسال یک پارامتر از نوع کلاس به یک متد
    نوشته شده توسط saeen در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 29 تیر 1388, 12:43 عصر
  5. نوع کلاس منو ها 32768#
    نوشته شده توسط __siavash__ در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: دوشنبه 13 فروردین 1386, 01:16 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •