ASP.NET的问题,高手进来!~

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:10:11
在ASP.NET变编程,经常可以看到
get{}
set{}
但不懂这样作是为什么?
比如下边的例子,
直接使用这个方法定义的变量
public string Phonenumber

public string Phonenumber
{
get{return phone;}
set{phone=value;}
}
用起来有什么区别

希望能用通俗一点的话给我解释一下!~
这个我知道,我是初学C#,只对其它的语法了解了一些
书我到是也买了,可能是我买的书不好,没有详细的介绍这个
所以我才来这里请教的!~

你可以在编程的时候,把你要操作的对象来比作你,属性等等。本来面向对象编程具备更好地模拟现实世界环境的能力。比如你的名字需要你的父母给你取,就是set,给你一个名字。当你有了名字以后,别人就知道你父母给你取的名字,就能他们或你那里知道你的名字,就是get,得到。
这就是类的成员的属性。名字是你一个人的一个属性,一个标识。

尖刻一点,你完全不懂c#,你根本不知道什么是面象对象,建议买本书好好看看,这是面象对象里面最基本的

推荐一本C#初学者学习的书籍
<<C#入门经典>>

属性的定义方法,你可随意定义属性并且可以给它赋值