我有一个可以入侵的用户名单:
List<ushort?> items = new List<ushort?>();
我试图让以下工作,但我不能 - 出于某种原因。
int GetIndex(ushort value)
{
return ?
}
我正在尝试的是:
ushort? x = value;
int idx = items.FindIndex(x);
但我得到了:
“最佳重载方法有一些无效参数”错误
有什么想法吗?
答案 0 :(得分:3)
您应该致电IndexOf
。
FindIndex
方法是一种更高级的方法,它接受委托并查找与委托匹配的第一个项的索引(它在每个项上调用委托并返回第一个项的索引,代表返回true)
Unelss包含其他逻辑,您的整个功能可以通过调用IndexOf
来取代