使用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)