diff --git a/LinqStudy.Test/LinqToObject/SelectTest.cs b/LinqStudy.Test/LinqToObject/SelectTest.cs
new file mode 100644
index 0000000..21331d7
--- /dev/null
+++ b/LinqStudy.Test/LinqToObject/SelectTest.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+
+using Xunit;
+
+using LinqStudy;
+
+namespace LinqStudy.Test.LinqToObject
+{
+ ///
+ /// Select 测试
+ ///
+ public class SelectTest
+ {
+ [Fact]
+ public void TestName()
+ {
+ // Arrange
+ var persons = PersonManager.GetPersons();
+ // Act
+ var maps=persons.Select(p=>p.Age).ToList();
+
+ // Assert
+ Assert.IsType>(maps);
+ }
+ }
+}
diff --git a/LinqStudy/Models/PersonManager.cs b/LinqStudy/Models/PersonManager.cs
new file mode 100644
index 0000000..fda1be3
--- /dev/null
+++ b/LinqStudy/Models/PersonManager.cs
@@ -0,0 +1,39 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace LinqStudy
+{
+ public static class PersonManager
+ {
+ public static List GetPersons()
+ {
+ List persons=new List()
+ {
+ new Person(){Id=1, Name="乐蓉", Age=21},
+ new Person(){Id=2, Name="陌离殇", Age=46},
+ new Person(){Id=3, Name="青衫泪", Age=12},
+ new Person(){Id=4, Name="年华流逝", Age=9},
+ new Person(){Id=5, Name="念奴娇", Age=47},
+ new Person(){Id=6, Name="景平", Age=53},
+ new Person(){Id=7, Name="王高峰", Age=86},
+ new Person(){Id=8, Name="思菱", Age=37},
+ new Person(){Id=9, Name="孙瀚昂", Age=52},
+ new Person(){Id=10, Name="九重吟", Age=87},
+ new Person(){Id=11, Name="翠巧", Age=28},
+ new Person(){Id=12, Name="凡雁", Age=47},
+ new Person(){Id=13, Name="王小姐", Age=13},
+ new Person(){Id=14, Name="映冬", Age=60},
+ new Person(){Id=15, Name="李四", Age=72},
+ new Person(){Id=16, Name="独家等待", Age=84},
+ new Person(){Id=17, Name="怀蕊", Age=56},
+ new Person(){Id=18, Name="笑叹红尘", Age=2},
+ new Person(){Id=19, Name="梦秋", Age=86},
+ new Person(){Id=20, Name="相思劫", Age=74},
+ };
+
+ return persons;
+
+ }
+ }
+}