[英]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.