簡體   English   中英

無法訪問同一類中的屬性

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM