比方说,我已经和这条线的类型X
一个List<X> lx
:LAMBDA X =>在列表<X>:如何让列表x的位置
Dict<string, X> d = lx.ToDictionary(x => F(Z.g(x).ToString()), x => x)
其中Z
是一种静态成员函数Y g(X x)
其中Y
是实现ToString
的类型。
现在我将Y g(X x)
更改为Y g(X x, T t)
,其中T
是某种类型。假设我有一个List<T> lt
与Count
为lx
。我想我的前行变成(警告,伪代码)线:
Dict<string, X> d = lx.ToDictionary(x => F(Z.g(x, something).ToString()), x => x)
其中表达something
我进去lx
的x
的指数i
,指数到我联想lt[i]
。
请做一个实际的[mcve],你的缩写方法名称和变量使你的代码很难解析。为什么缩写'Dict'? – DavidG
@CodeCaster如果它是重复的,我会很高兴看到最初的同一个问题,因为我没有找到它后找到它...... Thx在事先 –
在您问题的顶部的黄色框。 – CodeCaster