【发布时间】:2019-03-12 12:12:53
【问题描述】:
我正在使用返回正确列表的FindAll() 方法
List<AudioSource> playing = AudioSourceRegistry.FindAll(src => src.isPlaying == true);
但是当尝试使用
对列表进行排序时List<AudioSource> playing = AudioSourceRegistry.FindAll(src => src.isPlaying == true)
.Sort(delegate (AudioSource a1, AudioSource a2)
{
return a1.mixerIndex.CompareTo(a2.mixerIndex);
});
或
List<AudioSource> playing = AudioSourceRegistry.FindAll(src => src.isPlaying == true)
.Sort(a1, a2 => a1.mixerIndex.CompareTo(a2.mixerIndex));
导致错误
严重性代码描述项目文件行抑制状态 错误 CS0029 无法将类型“void”隐式转换为 'System.Collections.Generic.List'
排序不返回列表?
如何对FindAll() 的结果进行排序?
【问题讨论】:
-
Sort的返回类型是什么? -
查看List.Sort的文档
标签: c#