如何访问另一个类linq中的一个类属性

本文关键字:一个 属性 linq 访问 何访问 另一个 | 更新日期: 2023-09-27 18:25:51

可能重复:
如何使变量可访问其他类(在同一csproj中)

我有一个可变

int principleIndex = Principles.Instance.RowIndexToPrincipleIndex(hti.Row);

我想在另一个类linq查询中使用它:

principlesList.Select(p => p.GetInstanceForDatabase()).where(p=>p.principleIndex ).ToList()

但是CCD_ 1在这里是不可访问的。

我该怎么做???我试着让它成为静态的,我也试着在一个属性中使用它,但不起作用。

如何访问另一个类linq中的一个类属性

principleIndex是否与第二行代码在同一范围内定义?如果是这样的话,您的Where调用应该读成这样。Where(forDBInstance=>forDBInstance.Index==principleIndex)