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

نام تاپیک: کسی میتونه Boxing و Unboxing رو توضیح بده؟

  1. #1
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,176

    کسی میتونه Boxing و Unboxing رو توضیح بده؟

    سلام

    در فروم مایکروسافت یک سوال مطرح کردم و یکی از جوابها این بود:
    Yes, you are responsible for opening and closing connections in the DAL. You should come away from TableAdapter, datasets and datatable, because datatables use boxing and unbox and it affects performance. You should consider using custom objects, SQL Server Command objects, T-SQL or stored procedures and datareader and using a List<T> of custom objects.

    حالا میخوام بدونم منظورش از because datatables use boxing and unbox چیه.

    لینک مطلب

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/b3a87b31-d3f9-44df-a205-3a9d309bba6f/is-necessary-to-check-connection-in-3tier-application?forum=csharpgeneral

    ممنون

  2. #2
    کاربر دائمی آواتار alireza264
    تاریخ عضویت
    تیر 1390
    محل زندگی
    تهران
    پست
    264

    نقل قول: کسی میتونه Boxin و Unboxing رو توضیح بده؟

    سلام
    وقتی که یک نوع مقدار به یک نوع آبجکت تبدیل می شود، boxing انجام میشه و برعکس اگر یک نوع آبجکت به نوع مقدار تبدیل شود، unboxing انجام شده.
    به عبارت دیگه Boxing عمل تبدیل مقدار نوع داده‌ای به نوع مرجع مشابه آن می‌باشد.
    مثال:

    int x = 42;// Value type...
    object box = x;// x باکس میشه به box




    UnBoxing و عمل تبدیل نوع مرجع به نوع داده‌ای می‌باشد. مثال:


    int y = (int)box;

  3. #3
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,176

    نقل قول: کسی میتونه Boxing و Unboxing رو توضیح بده؟

    ممنونن از پاسختون

    اینطور که نوشته TableAdapter, datasets and datatable در عملکرد برنامه تاثیر میذاره و در ادامه به موضوعی در SQL اشاره کرده و من هم به نوعی در SQL تازه کارم. اگه کسی توضیح بده ممنون میشم

  4. #4
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

    نقل قول: کسی میتونه Boxing و Unboxing رو توضیح بده؟


    You should consider using custom objects, SQL Server Command objects, T-SQL or stored procedures and datareader and using a List<T> of custom objects.
    سلام نوشته مجبوری از Object هایی که sqlserver در اختیارمون گذاشته استفاده کنی T-SQL که دستورات sqlserver هستش store procedure متود های درون sql هستش که ما برنامه نویسا مینویسیم datareader یه کلاسه توی برنامه هامون مثلا توی ویندوز List هم اگه اشتباه نکنم ماله LINQ هستش که توی using System.Linq این هستش
    خلاصه مطلب اینا با string کار میکنن و قدیمی شده دیگه
    بیا سمت Entity Framework همه چیز intellisense داره برعکس روش قدیمی
    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 19 شهریور 1394 در 04:41 صبح

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

  1. در مورد کلاس handler در اندروید (جاوا) کسی میتونه توضیح بده؟
    نوشته شده توسط Ebrahim_Rayaneh در بخش Android Studio
    پاسخ: 0
    آخرین پست: جمعه 12 دی 1393, 07:41 صبح
  2. سوال: کسی می تونه در مورد BBCode توضیح بده؟
    نوشته شده توسط idocsidocs در بخش PHP
    پاسخ: 26
    آخرین پست: جمعه 11 شهریور 1390, 19:52 عصر
  3. کسی میتونه این قطعه کد رو توضیح بده
    نوشته شده توسط vafa68 در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 1
    آخرین پست: دوشنبه 31 خرداد 1389, 18:28 عصر
  4. کسی می‌تونه این کد رو توضیح بده؟
    نوشته شده توسط hgkhatir در بخش MySQL
    پاسخ: 1
    آخرین پست: سه شنبه 05 اردیبهشت 1385, 07:39 صبح
  5. کسی می تونه در مورد delegate ها توضیح بده؟
    نوشته شده توسط linux در بخش VB.NET
    پاسخ: 2
    آخرین پست: دوشنبه 23 آذر 1383, 08:25 صبح

برچسب های این تاپیک

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

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