diff --git a/BasicGramms/BasicGramms/BasicGramms.csproj b/BasicGramms/BasicGramms/BasicGramms.csproj
index c053c63..48f7e63 100644
--- a/BasicGramms/BasicGramms/BasicGramms.csproj
+++ b/BasicGramms/BasicGramms/BasicGramms.csproj
@@ -45,6 +45,7 @@
+
diff --git a/BasicGramms/BasicGramms/BasicLinq.cs b/BasicGramms/BasicGramms/BasicLinq.cs
new file mode 100644
index 0000000..3c92687
--- /dev/null
+++ b/BasicGramms/BasicGramms/BasicLinq.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BasicGramms
+{
+ internal class BasicLinq
+ {
+ public void DoTest()
+ {
+ Character[] chs =
+ {
+ new Character() { Name = "Johnson", Age = 5, Address = "New York"},
+ new Character() { Name = "Anderson", Age = 15, Address = "San Fransisco"},
+ new Character() { Name = "Pearson", Age = 20, Address = "Alaska"},
+ };
+
+ var linq = from ch in chs
+ where ch.Age >= 10
+ select ch;
+
+ foreach (var item in linq)
+ {
+ Console.WriteLine($"Name: {item.Name}, Age: {item.Age}, Address: {item.Address}");
+ }
+ }
+ }
+
+ internal class Character
+ {
+ public string Name { get; set; }
+ public int Age { get; set; }
+ public string Address { get; set; }
+ }
+}
diff --git a/BasicGramms/BasicGramms/Program.cs b/BasicGramms/BasicGramms/Program.cs
index e288501..c709231 100644
--- a/BasicGramms/BasicGramms/Program.cs
+++ b/BasicGramms/BasicGramms/Program.cs
@@ -19,8 +19,11 @@ namespace BasicGramms
//BasicEventUser evtUser = new BasicEventUser();
//evtUser.DoTest();
- BasicLambda lambda = new BasicLambda();
- lambda.DoTest();
+ //BasicLambda lambda = new BasicLambda();
+ //lambda.DoTest();
+
+ BasicLinq linq = new BasicLinq();
+ linq.DoTest();
Console.ReadKey();
}