using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 匿名类型
{
class Program
{
static void Main(string[] args)
{
var result3 = from item in "ajax,javascript,jquery".Split(',') select "【"+item+"】";
foreach (var item in result3)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
}
}
================================================================================
Dictionary<string, int> dict = new Dictionary<string, int>();
dict["tom"] = 20;
dict["jim"] = 30;
dict["tim"] = 50;
var result4 = from key in dict.Keys
where dict[key]>20
select new { Name = key, Age = dict[key] };
foreach(var item in result4)
{
Console.WriteLine(item.Name+item.Age);
}
和上一篇文章,实现了同样的效果~!
本文通过两个示例介绍了C#中匿名类型的使用方法及LINQ查询表达式的应用。第一个示例展示了如何使用LINQ从字符串中筛选特定元素;第二个示例则演示了如何基于字典创建包含条件过滤的匿名类型。
712

被折叠的 条评论
为什么被折叠?



