ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

آموزش برنامه نویسی

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

آموزش Linq (بخش پنجم)

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

 

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

آموزش LINQ

بخش پنجم

LINQ

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

Generation Empty

Range

مجموعه ای را تولید می کند که حاوی دنباله ای از اعداد است مثال:



// Generate a sequence of integers from 1 to 10
// and then select their squares.
IEnumerable squares = Enumerable.Range(1, 10).Select(x => x * x);
foreach (int num in squares)
   Console.WriteLine(num);

/*
This code produces the following output:
1
4
9
16
25
36
49
64
81
100
*/


Repeat

مجموعه ای را تولید می کند که حاوی یک مقدار تکراری است مثال:




// Generate a sequence of integers from 1 to 10
// and then select their squares.


IEnumerable squares = Enumerable.Range(1, 10).Select(x => x * x);
foreach (int num in squares)
   Console.WriteLine(num);
/*
This code produces the following output:
1
4
9
16
25
36
49
64
81
100
*/


 

SequenceEqual

بررسی می کند که دو مجموعه برابر هستند یا خیر. دو مجموعه که عناصر متناظرشان برابر بوده و تعداد عناصر یکسانی را دارند به عنوان مجموعه های برابر درنظرگرفته می شوند مثال:

bool equal = pets1.SequenceEqual(pets2);

DefaultIfEmpty

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

List<int> numbers = new List<int>();
foreach (int number in numbers.DefaultIfEmpty())
  Console.WriteLine(number);


/*
This code produces the following output:
0
*/
  var expr = customers.DefaultIfEmpty(); // Null

empty

یک مجموعهempty  از یک نوع مشخص ایجاد می کند

IEnumerable<Order> emptyOrder = Enumerable.Empty<Order>();

نظرات (۱)

salam . merci dadash khili khob bod.
پاسخ:
سلام
ممنون لطف دارید
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
up
ما را در گوگل محبوب کنید