如何引用一个对象的属性?

qq106397695 2015-12-04 07:56:57
比如这样,我做一个winform程序,界面form1和数据处理data分开在两个类。
form1里面,

data objdata=new data();
objdata.name=textboxname;

data里面,
public object name;

现在我要在data类里面使用name,怎么才能引用textboxname.Text这个属性呢?
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
puler 2015-12-05
  • 打赏
  • 举报
回复
我觉得你想说的是,带参数的构造函数
lvfeng_95 2015-12-05
  • 打赏
  • 举报
回复
你这个是再说mvp框架吧! mvp如果不知道你去百度一下 大概思路是你声明一个IFormInterface接口 在接口里面定义 object Name; 然后再你的页面上实现IFormInterface这个接口 object Name { get{return textboxname.text } set{textboxname.text =value} }
qq106397695 2015-12-05
  • 打赏
  • 举报
回复
引用 2 楼 shingoscar 的回复:
(name as TextBox).Text
我的设想是把data部分做成一个dll,然后不同的界面比如winform和网页都可以调用这个dll。 假设以后换个界面,我可以在界面的代码里面把界面的对象和dll里面用来表示界面的那个对象捆绑起来。
Poopaye 2015-12-04
  • 打赏
  • 举报
回复
(name as TextBox).Text
蝶恋花雨 2015-12-04
  • 打赏
  • 举报
回复
public TextBoxt textboxname{get;set;} 定义下属性。 这样看看能达到你的要求不

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧