簡體   English   中英

抽象函數具有動態返回類型-C#

[英]Abstract function have dynamic return type - C#

我正在嘗試讓抽象函數在運行時返回自定義數據類型的列表。

//抽象類:Integr

abstract public List < object > getRefills();

//在派生類中的實現:TMTStandard

public override List < TMTStandardRefill > getRefills()
{

    List<TMTStandardRefill> refills = db.TMTStandarRefills.ToList();
    return refills;

}

//我調用函數將我的數據綁定到gridview數據源

dataGridView1.DataSource = integr.getRefills();

任何幫助,將不勝感激。 我看過泛型,但無法提出解決方案。

使IntegrT的泛型:

public abstract class Integr<T>
{
    public abstract IList<T> GetRefills();
}

public class TMTStandard : Integr<TMTStandardRefill>
{
    public override IList<TMTStandardRefill> GetRefills()
    {
        // ...
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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