linq查询的输出

编程入门 行业动态 更新时间:2024-10-28 09:28:14
linq查询的输出 - > System.Linq.Lookup`2 + Grouping [System.Int32,System.Int32](Output of a linq query --> System.Linq.Lookup`2+Grouping[System.Int32,System.Int32])

我想要一个奇数出现的数组的数量。

这是我的代码。 我认为它正在工作,但我不能输出预期的数字2作为字符串。 我有

System.Linq.Lookup`2+Grouping[System.Int32,System.Int32]

代替。

int[] array = { 0, 0, 1, 1, 2 }; var result = array.GroupBy(a => a) .Select(o => o) .Where(o => (o.Count() % 2 == 1)) .FirstOrDefault(); Console.WriteLine(result.ToString());

I want the number of an array with odd occurrences.

This is my code. I think it is working but I cannot output the expected number 2 as a string. I got

System.Linq.Lookup`2+Grouping[System.Int32,System.Int32]

instead.

int[] array = { 0, 0, 1, 1, 2 }; var result = array.GroupBy(a => a) .Select(o => o) .Where(o => (o.Count() % 2 == 1)) .FirstOrDefault(); Console.WriteLine(result.ToString());

最满意答案

尝试这个:

var result = array.GroupBy(a => a) .Where(o => o.Count() % 2 == 1) .FirstOrDefault().Key;

Try this:

var result = array.GroupBy(a => a) .Where(o => o.Count() % 2 == 1) .FirstOrDefault().Key;

更多推荐

本文发布于:2023-07-29 14:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1316823.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:linq

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!