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

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

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

 

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

آموزش LINQ

بخش هشتم

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

نظرات یا سوالات خودرا با ما درمیان بگذارید

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