syneffort 2 years ago
parent 68d927d59e
commit eee7fbffc6
  1. 1
      BasicGramms/BasicGramms/BasicGramms.csproj
  2. 37
      BasicGramms/BasicGramms/BasicLinq.cs
  3. 7
      BasicGramms/BasicGramms/Program.cs

@ -45,6 +45,7 @@
<Compile Include="BasicDelegate.cs" />
<Compile Include="BasicEvent.cs" />
<Compile Include="BasicLambda.cs" />
<Compile Include="BasicLinq.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>

@ -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; }
}
}

@ -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();
}

Loading…
Cancel
Save