不同数据类型的Linq
创始人
2025-01-09 18:30:14
0

在LINQ中,可以使用不同的数据类型进行查询和操作。下面是几种常见的数据类型及其对应的LINQ代码示例:

  1. 数组(Array):
int[] numbers = { 1, 2, 3, 4, 5 };

var query = from num in numbers
            where num % 2 == 0
            select num;

foreach (var num in query)
{
    Console.WriteLine(num);
}
  1. 列表(List):
List names = new List { "Alice", "Bob", "Charlie", "David" };

var query = from name in names
            where name.Length > 4
            select name;

foreach (var name in query)
{
    Console.WriteLine(name);
}
  1. 字典(Dictionary):
Dictionary dictionary = new Dictionary
{
    { 1, "Apple" },
    { 2, "Banana" },
    { 3, "Cherry" }
};

var query = from pair in dictionary
            where pair.Value.StartsWith("A")
            select pair;

foreach (var pair in query)
{
    Console.WriteLine(pair.Key + ": " + pair.Value);
}
  1. 集合(Set):
HashSet set1 = new HashSet { 1, 2, 3, 4, 5 };
HashSet set2 = new HashSet { 4, 5, 6, 7, 8 };

var query = set1.Intersect(set2);

foreach (var num in query)
{
    Console.WriteLine(num);
}
  1. 数据表(DataTable):
DataTable table = new DataTable();
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Age", typeof(int));

table.Rows.Add("Alice", 25);
table.Rows.Add("Bob", 30);
table.Rows.Add("Charlie", 35);

var query = from row in table.AsEnumerable()
            where row.Field("Age") > 30
            select row.Field("Name");

foreach (var name in query)
{
    Console.WriteLine(name);
}

这些示例展示了如何使用LINQ对不同数据类型进行查询和操作。可以根据实际需求进行相应的调整和扩展。

相关内容

热门资讯

科普攻略!微信超级三加一免费辅... 您好:微信超级三加一免费辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
透明黑科技!微友辅助,hhpo... 透明黑科技!微友辅助,hhpoker有没有外挂(辅助挂)详细开挂辅助工具您好:hhpoker有没有外...
发现一款!新海贝辅助器,决战卡... 发现一款!新海贝辅助器,决战卡五星辅助器(有挂方法辅助插件);无需打开直接搜索加薇136704302...
透视免费!逍遥孝感卡五星辅助,... 透视免费!逍遥孝感卡五星辅助,pokerworld软件(辅助挂)详细开挂辅助工具您好:逍遥孝感卡五星...
传递经验!微乐小程序辅助开挂,... 传递经验!微乐小程序辅助开挂,福建天天开心王国辅助(有挂工具辅助开挂插件);无需打开直接搜索加(薇:...
透明插件!佛手十三道大菠萝辅助... 透明插件!佛手十三道大菠萝辅助,pokemmo脚本辅助器下载(辅助挂)详细开挂辅助软件;无需打开直接...
透明教程!智星德州插件最新版本... 透明教程!智星德州插件最新版本更新内容详解,werplan怎么作弊(辅助挂)详细开挂辅助器;无需打开...
安装程序教程!同城游修改器,众... >>您好:同城游修改器确实是有挂的,很多玩家在这款同城游修改器游戏中打牌都会发现很多用户的牌特别好,...
一分钟了解!激k辅助器是真的吗... 激k辅助器是真的吗是一款专注玩家量身打造的游戏记牌类型软件,在激k辅助器是真的吗这款游戏中我们可以记...
透视最新!来物局潮汕辅助,hh... hhpoker有没有作弊挂是一款专注玩家量身打造的游戏记牌类型软件,在hhpoker有没有作弊挂这款...