asp.net 毕业设计遗忘的知识点(六)

本文探讨了在C#中如何使用属性进行字段封装,包括get和set访问器的运用,以及如何保护类中字段的安全。同时介绍了属性的类型,如只读、只写和读写属性,并解释了其在业务层和实体层数据处理中的作用。

SQL VS 

Business层添加数据时每项应与列对应;

否则会出现转移错误。

Entity层

属性类型要清楚对应数据库

转载

为何字段封装

原文 https://blog.youkuaiyun.com/hamber_bao/article/details/6504621

在C#中,我们通常不会直接访问类中的字段,而是通过get和set访问器来访问,这种实现方式我们称为属性。

get访问器用来返回相应的私有字段的值。用return来返回。

set访问器用来设定相应的私有字段的值,可以看做是一个隐含的输入参数。

如何使用属性:

(1)将类中的敏感字段私有化

(2)添加get、set访问器

(3)在其中书写逻辑判断

注意事项:

(1)定义属性时,类型必须与它所访问的字段类型一致。

(2)一般情况下,字段的名称是小写的,属性的名称与字段名称一样,只是首字母要大写。

                                                                     属性的类型

定义属性,我们可以给他设定值,也可以获取它的值。如果想保护属性关联的字段,则只允许读数据,或者只允许写数据,

那么应该如何设定呢?

属性除了可以约束数据访问外,还可以设定设置读写属性,来限定它的访问类型,我们可以设置该属性为只读属性,这种情况下,我们就只能读取字段的值而不能赋值,属性的访问分类为以下三种:

---只读属性,只包含get访问器

---只写属性,只包含set访问器

---读写属性,包含get和set访问器

get和set访问器的灵活运用,可以保障类中字段的安全。

转载于:https://www.cnblogs.com/frankybpx/p/10021940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值