小编Mat*_*Mat的帖子

使用float + Lambda表达式C#

var distances = new Dictionary<char, float>();
var nodes = new List<char>();
Run Code Online (Sandbox Code Playgroud)

我有这条线找到最小的距离

nodes.Sort((x, y) => distances[x] - distances[y]);
Run Code Online (Sandbox Code Playgroud)

当我使用int它时效果很好,但是当我使用时,float我收到了一条消息

无法将lambda表达式转换为类型'System.Collections.Generic.IComparer',因为它不是委托类型

你有好主意吗?

c# lambda

4
推荐指数
2
解决办法
797
查看次数

标签 统计

c# ×1

lambda ×1