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

نام تاپیک: راهنمای linq

  1. #1
    کاربر جدید آواتار fullboy
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    یزد
    سن
    30
    پست
    15

    راهنمای linq

    سلام دوستان من به تازگی دارم linq میخونم
    میخواستم یکی کد زیرو واسم توضیح بده

    dataGridView1.DataSource = DB.Table2s.Where(c => c.lname.Substring(0, textBox5.Text.Length) == textBox5.Text).Select(c => c);


    منظورم او قسمتایی که نو شته
    Select(c => c)
    ,
    (c => c.lname.Substring(0, textBox5.Text.Length) 

  2. #2

    نقل قول: راهنمای linq

    (c => c.lname.Substring(0, textBox5.Text.Length)

    در کد بالا شما یک Lambda Expression نوشتید. این عبارات در C#‎‎ 3.0 اضافه شدند (مطمئن نیستم) .
    => به معنی "Goes to" هست و قبل از اون هر اسمی که بیاد به عنوان پارامتر با اون رفتار میشه و بعد از اون هم خروجی تابع.
    یعنی عبارات لاندا نوعی خلاصه نویسی برای یک تابع به حساب میان.

    در دستور بالا c به نمایندگی از ردیف های جدول Table2s اومده و خروجی هم در صورت برقراری شرط کل ردیف هست (چون c=> c) این معنی رو میده).

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

  1. روش ایجاد راهنمای CHM و نحوه استفاده ان در دلفی
    نوشته شده توسط hr110 در بخش برنامه نویسی در Delphi
    پاسخ: 19
    آخرین پست: شنبه 15 دی 1386, 16:42 عصر
  2. راهنمای فارسی - تصویری نصب SuSe 9
    نوشته شده توسط Inprise در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 8
    آخرین پست: یک شنبه 24 اسفند 1382, 22:19 عصر
  3. راهنمای نصب Mondrake
    نوشته شده توسط Voldemort در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 0
    آخرین پست: سه شنبه 05 اسفند 1382, 08:41 صبح
  4. چند راهنمای مقدماتی
    نوشته شده توسط Inprise در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 7
    آخرین پست: چهارشنبه 26 آذر 1382, 01:01 صبح

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

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