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

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

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

آموزش Linq (بخش هشتم)

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

 

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

آموزش LINQ

بخش هشتم

LINQ

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

Conversion Operators

cast

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

ArrayList list = new ArrayList { 1, 3, 2, 3, 1, 8, 13 };
IEnumerable<int> query = list.Cast<int>();

foreach (int i in query)
  Console.WriteLine(i);

//output
//1
//3
//2
//3
//3
//1
//8
//13

ToArray

عناصر مجموعه را به اعضای یک آرایه تبدیل می کند

List<int> numbers = new List<int> { 1, 3, 2, 3, 3, 1, 8, 13 };
int[] query = numbers.ToArray();

foreach (int i in query)
  Console.WriteLine(i);

//output
//1
//3
//2
//3
//3
//1
//8
//13

 

ToList

عناصر یک مجموعه را به یک لیست تبدیل می کند

int[] numbers = { 1, 3, 2, 3, 3, 1, 8, 13 };
List<int> query = numbers.ToList();

foreach (int i in query)
  Console.WriteLine(i);

//output
//1
//3
//2
//3
//3
//1
//8
//13

 

ToDictionary

عناصر یک مجموعه را به یک Dictionary تبدیل می کند

var customersDictionary =
customers
.ToDictionary(c => c.Name,
c => new { c.Name, c.City });

 

AsEnumerable


List<Customer> customers = new List<Customer>()
{
  new Customer(){Name="Ali",Family="Aghdam",Country="iran",CustomerID =0},
  new Customer(){Name="Majid",Family="Shah
  Mohammadi",Country="iran",CustomerID=1}
};

Customers customersList = new Customers(customers);

var expr =
from c in customersList.AsEnumerable()
where c.Country == "iran"
select c;

foreach (var item in expr)
{
  Console.WriteLine(item);
}

//output
//Name = Ali , Family = Aghdam , CustomerID = 0
//Name = Vali , Family = piriZadeh , CustomerID =1

نظرات (۰)

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