对于以下Lambda表达式:
任何帮助都将不胜感激。
GetPropertyNameAndArrayIndex(() => SomeArray[0])
我知道你可以获取表达式的 属性名称。我也知道你可以使用 ConstantExpression 并访问 Right 值来获取数组索引。我的问题是,当它不是常量时,如何获取数组索引(或右值),例如:
for (int i = 0; i < 5; i++)
{
GetPropertyNameAndArrayIndex(() => SomeArray[i])
}
任何帮助都将不胜感激。