黑马程序员技术交流社区
标题:
关于属性的问题
[打印本页]
作者:
mouxingyu
时间:
2014-6-23 10:14
标题:
关于属性的问题
本帖最后由 mouxingyu 于 2014-6-28 10:40 编辑
在ListBox中DisplayMemberPath="Name",
在ItemsSource所指向的对象的Name 没有加{get;set;}
程序运行正常 但ListBox里面的每项是空白的。
在加上{get;set;}后,程序运行,正常显示Name里所赋值的内容。
我只知道属性 是一个控件非法值的作用。 为什么为产生这种现象。 属性还有其他什么作用?
作者:
The_Enternal
时间:
2014-6-23 18:12
属性是一个类中对字段的封装,是为了更好的保护字段不被非法访问!
作者:
天佑の清清
时间:
2014-6-23 23:29
举例子属性就是
int a;
String c;
char d;
等等
方法如 void SayHi(){
}
这两个都在类里面的
C#是面向对象编程,也就是说事物都有属性和方法,但在面向对象思想中,把这两者区分开,不考虑他们的内在联系
所以属性是用来描述事物状态的,而方法就是用来描述事物的行为和功能的.
作者:
czwanglei
时间:
2014-6-26 19:12
当有人给你回复后,请你及时把帖子编辑为提问结束,这样版主才给你加技术分
作者:
致立
时间:
2014-7-10 21:15
属性就是用来存值用的。
作者:
绿箭
时间:
2014-7-12 19:58
属性是对字段的封装,属性里可以有判断语句等限定字段的范围。属性是在类外提供访问的。字段是在类中访问;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2