From 9cd742b287e43a13591d92a44743d3572e73ecbe Mon Sep 17 00:00:00 2001 From: bicijinlian Date: Sat, 31 Aug 2019 09:59:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LinqStudy.Test/LinqToObject/TakeTest.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/LinqStudy.Test/LinqToObject/TakeTest.cs b/LinqStudy.Test/LinqToObject/TakeTest.cs index 32925ab..084bbe0 100644 --- a/LinqStudy.Test/LinqToObject/TakeTest.cs +++ b/LinqStudy.Test/LinqToObject/TakeTest.cs @@ -75,6 +75,29 @@ namespace LinqStudy.Test.LinqToObject //特别注意:值对象,比较值本身。 Assert.Equal(2, person.Count); } + + [Fact] + public void Test_3() + { + List perons1 = new List { + new Person { Id=1,Name="woody1"}, + new Person { Id=2,Name="woody2"}, + new Person { Id=3,Name="woody3"}, + new Person { Id=4,Name="woody4"}, + }; + + List perons2 = new List { + new Person { Id=3,Name="woody3"}, + new Person { Id=4,Name="woody4"}, + new Person { Id=5,Name="woody5"}, + new Person { Id=6,Name="woody6"}, + }; + + perons1.AddRange(perons2); + + var cc= perons1.Distinct().ToList(); + Assert.Equal(8,cc.Count); + } } }