小编Rod*_*lfo的帖子

将List <SomeObject>转换为List <T>?

使用Visual FoxPro近20年后,我的语言很强.:).

我正在尝试使用一个接口创建一个通用方法来设置DataGrid.ItemsSource属性.

开始了...

首先,我有一个班级(POCO):

public class PersonVO
{
    public int PersonID { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个界面:

public interface IBussiness
{
    List<T> GetAll<T>();
}
Run Code Online (Sandbox Code Playgroud)

然后,实现此接口的其他类...

public class PersonBLL : IBussiness
{
    public List<PersonVO> CreateNewList()
    {
        List<PersonVO> list = new List<PersonVO>();
        list.Add(new PersonVO() { PersonID = 1, Name = "Robert" });
        list.Add(new PersonVO() { PersonID = 2, Name = "Julie" });
        list.Add(new PersonVO() { PersonID = 3, Name = "Bernard" }); …
Run Code Online (Sandbox Code Playgroud)

c# generics wpfdatagrid

3
推荐指数
1
解决办法
162
查看次数

标签 统计

c# ×1

generics ×1

wpfdatagrid ×1