ممنون از مطالبتون.
من برنامه ای شبیه زیر نوشته ام:
سوالی که داشتم اینه چرا با وجود متد Distinct دستورات فوق، سه رکورد را بر میگرداند؟
من برنامه ای شبیه زیر نوشته ام:
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 دستورات فوق، سه رکورد را بر میگرداند؟