作者jackfatmail (jack)
看板C_Sharp
标题[问题]想回传一个动态的class
时间Tue Nov 6 01:02:01 2007
如果资料库每个表单的资料栏位都不一样
eg Customer table
Customer ID, Customer name
Employee table
Employee no, salary
现在我设计的是multi layer的东西
中间那一层是data access level
也就是说我的程式要 见人说人话 见鬼说鬼话
看到 customer 就
return 一个object
class customer
{
string Customer_id;
string Customer_name;
}
遇到处理employee表单
就 return
class employee
{
Employee salary;
Employee no;
}
c#有这种功能吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.79.202.143
1F:推 WayneChu:传回object, 用typeof判定类别来做相应处理 11/06 01:13
2F:→ WayneChu:配合object.GetType() 11/06 01:22
3F:推 jackfatmail:这方法不可行 部份对customer是黑盒ꐠ所以ui是不知l 11/06 07:39
4F:→ jackfatmail:customer跟employee这个type 11/06 07:42
5F:推 ganymade:Reflection 是你要的东西吧 11/06 23:50
6F:→ NEETENIN:囧 Generic可以吗? 11/07 13:14