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

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




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

نام تاپيک: <> به چه معناست؟

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض <> به چه معناست؟

    سلام،
    در لیست ما از <> استفاده میکنیم که نوع داده را مشخص می کند.
    مثلا
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یک چیزی شبیه به آرایه اما با امکانات بیشتر که هر خانه اش int هست
    که هر نوع داده ای حتی کلاس جای int میتونیم بزاریم . به طور کلی جنریک T
    ما در مورد بعضی موارد <> همین معنا رو داره؟ مثل این لینک؟
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینجا یعنی چی؟ یعنی نوع ThreadLocal از نوع string هست ؟؟؟؟!!!!!!

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

    پيش فرض

    سلام
    نمیدانم دقیقاً مشکلتان با مفهوم Generic است یا با کلاس ThreadLocal ؟!
    Generic را ما زمانی در کدنویسی مان استفاده میکنیم که بخواهیم کد تولیدی ما با انواع مختلفی از type ها به درستی کار کند.
    Generic را میتوان نوعی کامپایل دیر هنگام هم در نظر گرفت و نیز نوع های جنریک برای ورودی آرمان های متفاوت جنریکی TypeName های متفاوتی هم خواهند داشت..........

    اما کلاس ThreadLocal یک نوع متغیر خاص تعریف میکند که مقدار این متغییر برای هر ریسمان میتواند متفاوت و مستقل باشد.
    مثال:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    از X.Value میتوان خیلی شبیه Y استفاده کرد ولی Y برای تمام فراخوانی ها از همه ریسمان ها مشترک و یگانه خواهد بود در حالیکه X.Value از هر ریسمانی که اجرای کنیدف مقدارش در آن ریسمان مختص همان ریسمان نگه داری میشود و مقدار چندگانه ای در شرایط چند ریسمانی خواهد داشت (انگار که یک متغییر مجزا برای هر ریسمانمان تعریف کرده ایم)
    شب خوش.

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


Thread Information

Users Browsing this Thread

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

User Tag List

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

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