自学c#一段时间了,可就是不理解字段到底是个什么东西,它和属性之间又有什么区别和联系,希望高手能够解答
解决方案 »
- new ipad的分辨率2048×1536这么高,如果在这样的屏幕上,画一条1像素的黑线,肉眼能看得见吗?
- 如何将gridview转为table 输出?
- 请问我这个登录窗口为啥执行不了?
- 目前控件的样式以及应用场景,以及它的优缺点。
- 请问高手,我如下设计一程序,可否:在主线程中,我想另外建个新线程,并在这新线程中建一图表,程序运行时,起动新线程,在这个新线程中,根据主线程提供数据操作图表
- 按钮点击弹出确认信息框??????如何实现???
- 怎么更改文件下载时弹出窗口中的文件名
- 主界面backgroundImage设有图片时存在刷新慢的问题?
- devexpress主从表问题
- 我想做一个数据库程序,谁有相关的原代码?
- 如何控制文章内容的关键字加超链接次数
- C#的高手都哪里去了?
属性是相对于model来说的
然后在对应的model就是不是字段了,而是,这个model有那些属性...这个要用面向对象理解了...
就好比,一个人,他是一个对象,然后他的属性就有 手,脚,眼睛,等属性
PRIVATE INT NUM;//字段
PUBLIC INT NUM//属性
{
GET
{
RETURN NUM;
}
SET
{
NUM=VALUE;
}属性就是为字段进行读和写!!
Property本质上是方法,内部实现为一个set一个get方法,可以成为访问期,并能分别设置set/get的公开性,比如public get,private set,这样公开的属性就是只读的,而直接开放Field就无法达到这样的效果。
另外,也可以在Property的set里做相关的格式/合法性检查。