سلام بر برنامه نویسان عزیز ایران زمین 😉 در این مطلب کد linq: صدازدن ILookUp بازگشتی از ToLookup برای گرفتن IEnumerable در سی شارپ را آماده کردم. انشاالله که این کد سی شارپ براتون مفید باشد.
همچنین میتوانید مطلب آموزش IEnumerable و IQueryable را در وب سایت ام اس پی سافت مشاهده کنید.
کد صدازدن ILookUp بازگشتی از ToLookup برای گرفتن IEnumerable در سی شارپ :
using System;
using System.Linq;
using System.Collections;
using System.Collections.Generic;
public class Employee {
public string birthYear;
public string firstName;
public string lastName;
public static Employee[] GetEmployees() {
Employee[] actors = new Employee[] {
new Employee { birthYear = "1964", firstName = "K", lastName = "R" },
new Employee { birthYear = "1968", firstName = "O", lastName = "W" },
new Employee { birthYear = "1960", firstName = "J", lastName = "S" },
new Employee { birthYear = "1965", firstName = "S",lastName = "B" },
};
return (actors);
}
}
public class MyStringifiedNumberComparer : IEqualityComparer {
public bool Equals(string x, string y) {
return (Int32.Parse(x) == Int32.Parse(y));
}
public int GetHashCode(string obj) {
using System.Linq;
using System.Collections;
using System.Collections.Generic;
public class Employee {
public string birthYear;
public string firstName;
public string lastName;
public static Employee[] GetEmployees() {
Employee[] actors = new Employee[] {
new Employee { birthYear = "1964", firstName = "K", lastName = "R" },
new Employee { birthYear = "1968", firstName = "O", lastName = "W" },
new Employee { birthYear = "1960", firstName = "J", lastName = "S" },
new Employee { birthYear = "1965", firstName = "S",lastName = "B" },
};
return (actors);
}
}
public class MyStringifiedNumberComparer : IEqualityComparer {
public bool Equals(string x, string y) {
return (Int32.Parse(x) == Int32.Parse(y));
}
public int GetHashCode(string obj) {