a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

بسم الله الرحمن الرحیم

دستور Any

با استفاده از دستور Any شما می توانید وجود یک شی را در یک لیستی از اشیا بررسی کنید.

یک مثال ساده از این دستور به صورت زیر است

class Pet
            {
                public string Name { get; set; }
                public int Age { get; set; }
                public bool Vaccinated { get; set; }
            }

            public static void AnyEx3()
            {
                // Create an array of Pets.
                Pet[] pets =
                    { new Pet { Name="Barley", Age=8, Vaccinated=true },
                      new Pet { Name="Boots", Age=4, Vaccinated=false },
                      new Pet { Name="Whiskers", Age=1, Vaccinated=false } };

                // Determine whether any pets over age 1 are also unvaccinated.
                bool unvaccinated =
                    pets.Any(p => p.Age > 1 && p.Vaccinated == false);

                Console.WriteLine(
                    "There {0} unvaccinated animals over age one.",
                    unvaccinated ? "are" : "are not any");
            }

            // This code produces the following output:
            //
            //  There are unvaccinated animals over age one. 

بسم الله الرحمن الرحیم

 

مشاهده تمامی آموزش های دوره LINQ

آموزش LINQ

بخش هفتم

LINQ

در این بخش تگ های اتصال لینک را آموزش خواهم داد

Join operators

join

برای متصل کردن دو شی یه یکدیگر از متد join استفاده می کنیم. مثال:

var query = from c in customers join o in orders on c.CustomerID equals o.CustomerID
select new {FullName = c.Name + " " +
c.Family ,
c.CustomerID ,
o.OrderDate ,
TotalOrder = o.Total
};

بسم الله الرحمن الرحیم

 

بسم الله الرحمن الرحیم

 

مشاهده تمامی آموزش های دوره LINQ

آموزش LINQ

در این بخش قصد دارم به معرفی عبارات لامبدا بپردازم انشالله که مفید واقع گردد.

 

در حالت عادی ما یک تابع را به صورت زیر تعریف می کنیم


public void Load(object parameter)
{

    .....

}

 

این تابع دارای بخش های زیر است:

  • میدان دید تابع public
  • خروجی تابع void
  • نام تابع load
  • پارامتر ورودی تابع parameter
  • بدنه تابع

 

حال در تابع هایی که به وسیله عبارت لامبدا تعریف می شوند بخش های زیر فقط وجود دارد:

  • پارامترها
  • بدنه تابع


(int x) => x + 1;

بسم الله الرحمن الرحیم

 

مشاهده تمامی آموزش های دوره LINQ

آموزش LINQ

بخش اول

LINQ

در این بخش قصد دارم به معرفی LINQ بپردازم و آن را به صورت مختصر و درحین حال کامل آموزش دهم

همان طور که می دانید شما برای گرفتن کوئری و به عبارتی پرس و جو بر روی منبع های مختلف مثل XML,SQL و ... نیاز به آموزش زبان های مختلف دارید که مشکل بسیار بزرگی است راه حل ارائه گردیده استفاده از زبانی است که از همه این منبع ها پشتیبانی نماید. لینک در  VS2008 و .Net 3.5 ارائه گردید و linq مخفف عبارت Language Integrated Query است.

برای تئوری همین کافی است.

لطفا از این پس LINQ  را لینک تلفظ نمایید.

در اجرای دستورات لینک سه بخش مورد استفاده است:

  • منبع داده
  • پرس و جو
  • اجرا

مثال:


int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };
var numQuery = from num in numbers where (num % (0 == 2 select num;

foreach (int num in numQuery)
{
Console.Write("{0,1} ", num);
}

  • 1
0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس