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

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




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

نام تاپيک: عدم توانایی تحلیل در سایت ماکروسافت

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

    13 عدم توانایی تحلیل در سایت ماکروسافت

    درووددددد
    من توی سایت ماکروسافت میرم مطلب میخونم یا پیشنهادی که خوب کامپایلر برای نوشتن متد بهم میده.
    اما چون نمیهفمم منظورش چیه ، سردرگم میشم
    میشه لطفا هر یک از این عناصر رو توضیح بدید؟
    مثلا Tsource منظور چیه
    یا TKey با چی رو اینجا به کار ببریم بدون شک باعث رفع مشکل خیلی از بچه ها میشه این تاپیک

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

    پيش فرض

    سلام
    مثلا Tsource منظور چیه
    اینها آرگومان های Generic هستند.

    پیشنهاد میکنم جستجویی روی عبارت فوق در #C انجام دهید...
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    لازم است اول مفهوم Generic را درک کنید...
    بطور بسیار بسیار خلاصه آرگومان های جنریکی مشخص کننده یک نوع (type/class/struct) هستند که نوعش را در زمان استفاده مشخص خواهید کرد...
    مثلاً ()<new List<int یک لیست از از عناصر int می سازد که هر عنصر آن فقط و فقط int میگرید یا int پس میدهد
    درحالیکه ()<new List<string یک لیست از عناصر string ای میسازد...

    یک کلاس یا متد را یکبار مینوسیم ولی برای انواع مختلفی از type ها بارها و بارها استفاده میکنیم...
    <IEnumerable<TSource یعنی یک فهرست شمارش پذیر از TSource ها که میتواند هر چیزی باشد از int و string تا یک class و...

    <Func<T, bool یعنی تابعی که نوع نامشخص T را میگیرد و bool ای برمیگرداند (ف-ی-ل-ت-ر)

    <Func<TSource, TKey یعنی تابعی که نوع نامشخص TSource را گرفته و نوع نامشخص TKey را پس میدهد...
    (همان تابعی که استفاده میکنیم تا مشخص کنیم اگر یک کلاس داشته باشیم چطور به کلیدش برسیم و کلیدش کدام است)

    و...

    در خصوص Generic در دات نت مطالعه کنید.
    شب خوش.

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


Thread Information

Users Browsing this Thread

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

User Tag List

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

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