[英]cannot access property within the same class
我无法理解为什么我的代码的一部分无法解析另一部分。
我有包含两个属性的此类。 第二个属性依赖于第一个属性,但是不断抛出此错误:
无法解析符号“ yearlyEmployees”
public class Financials
{
public static IEnumerable<SalaryEntity> yearlyEmployees = FactoryManagement(12345);
//cannot resolve symbol 'yearlyEmployees'
public static IEnumerable<CompanyEntity> YearlyGroup(IList<yearlyEmployees> allExempt)
{
}
}
我敢肯定有一个简单的答案,但我只是找不到。
谢谢!
yearlyEmployees
是变量名,而不是类名。 尝试:
public static IEnumerable<CompanyEntity> YearlyGroup(IList<SalaryEntity> allExempt)
那是因为您没有类型的yearlyEmplyee
这是您的变量。
代替:
public static IEnumerable<CompanyEntity> YearlyGroup(IList<SalaryEntity> allExempt)
{ }
然后只需将SalaryEntity
的集合SalaryEntity
给该函数。 如果您始终只想处理yearlyEmployees
(我认为不是这种情况,但不确定),则只需在“ Financials.yearlyEmployees”方法中调用它即可。
您必须将SalaryEntity类型用作列表项。
public static IEnumerable<CompanyEntity> YearlyGroup(IList<SalaryEntity> allExempt) {}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.