ممنون از مطالبتون.
من برنامه ای شبیه زیر نوشته ام:
class MainClass
{
class Student
{
public string Name { get; set; }
public int Age { get; set; }
}
static void Main()
{
List<Student> s = new List<Student>() {
new Student(){Name="A",Age=12},
new Student(){Name="B",Age=10},
new Student(){Name="A",Age=5},
new Student(){Name="A",Age=6},
}.ToList();
var model = s.Where(x => x.Name.Contains("A")).Distinct().OrderBy(x => x.Age).ToList();
Console.Read();
}
}
سوالی که داشتم اینه چرا با وجود متد Distinct دستورات فوق، سه رکورد را بر میگرداند؟