首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
admin
2019-03-29
82
问题
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
选项
答案
公共语言运行库允许您添加类似关键字的描述性声明(称为属性 (Attribute))来批注编程元素,如类型、字段、方法和属性 (Property)。属性 (Attribute) 使您得以向元数据中放置额外的描述性信息(属性在您编译代码时被发送到元数据中),并可使用运行库反射服务提取该信息。属性 (Attribute) 描述如何将数据序列化,指定用于强制安全性的特性,并限制实时 (JIT) 编译器的优化,从而使代码易于调试。C#通过属性(Property)读取和写入字段,而不直接读取和写入,以此来提供对类中的字段的保护。C#属性(Property)在实现这种保护的同时,允许用户像访问字段一样访问属性。因此,属性可用于类的内部封装数据。
解析
转载请注明原文地址:https://kaotiyun.com/show/hRmZ777K
0
程序员面试
相关试题推荐
[A]TherelativelylowtuitionfeesinAsiaarealsoamaindrawforprospectivestudents.Lastyear,onlinehighereducationre
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Inthissection,youareaskedtowriteanessaybasedonthefollowinginformation.Makecommentsandexpressyourownopinion.
将一整数逆序后放入一数组中(要求递归实现)
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
为邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”。
bob的电子邮件转发到wanglong@sina.com。
在金山毒霸2008中,手动查杀“移动存储设备”中的病毒木马。
在Word97中,可显示分页效果的视图方式是()。A.普通B.大纲C.页面D.主控文档
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
肠易激综合征可能的发病机制
可以不在处方上填写的是()。
A.普通氯化消毒B.氯胺消毒C.二氧化氯消毒D.臭氧消毒E.紫外线消毒
【2012年第4题】题26~30:某工程设计—电动机控制中心(MCC)其中最大一台笼型电动机额定功率Ped=200kW,额定电压Ued=380V,额定电流Ied=263A,额定转速ned=1490r/min,功率因数cosφed=0.89,效率ηed=0.
根据《会计从业资格管理办法》的规定,从事下列工作的人员,必须取得会计从业资格,持有会计从业资格证书的有()。
交易所是期货成交合约双方的中介,作为卖方的买方和买方的卖方,扮演双重角色,应保证合约的严格履行。交易所是期货交易的直接管理者,这就决定了交易所的风险监控是整个市场风险监控的()。
行政管理的主体是()。
《维也纳森林的故事》在乐曲中属于_________(体裁)。
LotsofstudiessuggestthatthoseofuslookingforMr.orMs.RightmayactuallybelookingforMr.FacialSymmetryorMs.Ide
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
最新回复
(
0
)