c# - 从空的对象列表中检索对象的类c#
问题描述
我有一个人员类,其属性例如:姓名和年龄,然后我在另一个类中创建了一个人员列表,将其传递给我的“MainWindow”,然后将我的列表传递给构造函数中的“UserControl”。
这是我的代码:
- PersonClass:
public string Name { get; set; }
public string Name2 { get; set; }
- PersonCreatorClass:
PersonClass person1 = new PersonClass();
PersonClass person2 = new PersonClass();
public List<object> persons = new List<object>();
public void AddingPersonsToList()
{
person1.Name = "john";
person1.Age = 21;
person2.Name = "albert";
person2.Age = 20;
persons.Add(person1);
persons.Add(person2);
}
- MainWindowClass:
MainTestClass _mainTestClass = new MainTestClass();
List<object> data = new List<object>();
_mainTestClass.AddingPersonsToList();
data = _mainTestClass.persons;
DynamicGrid dynamicGrid = new DynamicGrid(data);
- UserControl:
List<object> _data = new List<object>();
public DynamicGrid(List<object> data)
{
InitializeComponent();
this._data = data;
}
我的问题是如何从我的用户控件中的列表“数据”中获取人员类(类型),我的目标是只将对象列表从任何类发送到我的主窗口,并让我的用户控制类型发送列表中的对象。
Nb:对不起,它现在以另一种方式工作。
解决方案
推荐阅读
- swift - 在 NSTableview 中设置单元格角半径
- regex - 正则表达式:忽略语句中的某些单词
- php - 如何防止 PHP MySQL 数据库中的任何更新?
- linux - 树莓派 4 上的 HugePages
- nestjs - 使用 NestJs 和 Typeorm 启动时 e2e 测试失败
- xml - Xpath Xmlx(输出错误)['RM\u202f649']
- android - Android PhotoView - 缩放到以前的位置(xy 坐标和比例)
- arrays - ruby 中的数独生成器
- python - 具有非平凡约束的多元优化?
- java - Artemis ActiveMQ + MDB 长时间工作:重新交付前等待多长时间