private string _name;//---->这个定义私有变量什么意思?
public string name //-----> 这里又定义了一个 name 跟前面少了一个下划线?为什么?
{
get { return _name;} //---->为什么取的是 _name?
set {_name=value}
}
解决方案 »
- asp.net Session问题,寻求高手帮忙!在线等待!
- 引用.cs文件里的类?
- 有关页面事件的。DropDownList7_SelectedIndexChanged(object sender, System.EventArgs e)大家帮忙看看。谢谢。
- 关于自动生成的命令来更新数据表的问题
- 请大家帮我解决一个小问题!谢谢!急,再线结帐!
- 用js打开文档的一个问题,谢谢
- 如何:用C#连续向固定HTTP地址发送请求 并分析返回数据流。(不会的可以谈谈思路阿)
- 现在有个xmlhttp和ashx的问题,客户端同时访问ashx时,返回结果会错乱,请指教哦
- 急:asp.net与ASP的集成问题
- vb.net中Isnumeric的使用方法
- 后台代码中使用aler()函数后字体改变
- CKEditor +CKFinder 配置问题。
在3.0中
public name[get;set;}
字段是被视为类的一部分的对象的实例,通常用于保存类数据
private string name="";
属性特殊的类成员
尽可能的使用属性(property),而不是数据成员(field)。
public class Student
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}
public string name //-----> 这里又定义了一个 name 跟前面少了一个下划线?为什么?
{
get { return _name;} //---->为什么取的是 _name?
set {_name=value}
}我这个怎么解释?
写成
public string _name可以,
但是考虑。,所以一般这样部分请baidu or google搜索
1、这是学校里就该掌握的第一课基础知识;
2、如果真不知道,msdn说的非常详细;晕,技术分比我还高哦
set{_name=value;}
get{return _name;}
}面向对像的基础知识
我还是觉得你学习的态度不够主动,
算了,你要是懒得找,我给你找出来
http://msdn.microsoft.com/zh-cn/library/w86s7x04(VS.80).aspx
1是直接上网上的msdn文档
二是装VS的时候有让你装msdn的
你打开那个用索引方法查就OK了
里面讲的很详细不过刚开始看可能看不太懂
因为讲得太全面了。
字段:
private string _name;属性:
public string name
{
get { return _name;}
set {_name=value}
}通过get,set来设置一个属性的读书,