asp.net中get和set方法
2020-07-16 05:20
1336 查看
get是读取属性时进行的操作,set是设置属性时进行的操作。假设类是一个银行,既能存钱也能取钱.
private m_money; private class bank(){ get{ return m_money ; } set{ m_money = value ;//asp.net中set进去的值为value } }
m_money 就像银行里的自动存取款机,你看不见里面的money,但你能用set(存钱),用get(取钱)。m_money的访问权限必须用get/set方法,就像你去银行取钱,你不能直接从银行的保险柜里拿到钱,而是银行营业人员把钱取出来给你的.
同时你还可以在set和get中对用户传递来的值进行一些验证工作,以确保你的字段将含有正确的值。
比如
private int a; public int Index{ get{ return a; } set{ if (value>0) a=value; else a=0; } }
可以看出,get\set有一种函数的特征。
一是隐藏组件或类内部的真实成员。
二是用来建立约束的。
三是用来响应属性变化事件,当属性变化时做某事,只要写在SET 方法里就行了。
相关文章推荐
- asp.net中get和set方法
- asp.net中get和set方法2
- ASP.NET中get方法和post方法的区别
- 关于HTML页以Get方法向asp.net页面传值乱码的解决
- 关于Asp.net中Get,Set的详细说明
- ASP.NET中get方法和post方法的区别
- ASP.NET-RedirectToAction只能使用get方法
- asp.net中用来进行Post和Get方式提交表单的方法
- wp7使用POST请求Asp.net网页时,HttpWebRequest的BeginGetResponse方法抛出NotSupportException异常的解决方法
- ASP.NET Get和Post两种提交方法浅析
- asp.net webservice 添加get方法
- ASP.NET MVC中get 和post方法传递数据的方式
- asp.net报出“非静态字段、方法或属性’System.Web.UI.Page.Response.get‘要求对象引用”错误
- vb.net 的get ,set方法
- [转]asp.net中get和set用法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(4):异步通讯层生成的客户端代理类、使用HTTP GET进行调用
- asp.net获取Post和Get数据的方法
- [转]asp.net中get和set用法
- ASP.NET MVC运行出现Uncaught TypeError: Cannot set property __MVC_FormValidation of null的解决方法
- ASP.NET中get方法和post方法的区别