首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
admin
2019-03-29
91
问题
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
选项
答案
公共语言运行库允许您添加类似关键字的描述性声明(称为属性 (Attribute))来批注编程元素,如类型、字段、方法和属性 (Property)。属性 (Attribute) 使您得以向元数据中放置额外的描述性信息(属性在您编译代码时被发送到元数据中),并可使用运行库反射服务提取该信息。属性 (Attribute) 描述如何将数据序列化,指定用于强制安全性的特性,并限制实时 (JIT) 编译器的优化,从而使代码易于调试。C#通过属性(Property)读取和写入字段,而不直接读取和写入,以此来提供对类中的字段的保护。C#属性(Property)在实现这种保护的同时,允许用户像访问字段一样访问属性。因此,属性可用于类的内部封装数据。
解析
转载请注明原文地址:https://kaotiyun.com/show/hRmZ777K
0
程序员面试
相关试题推荐
Shedidherwork______hermanagerhadinstructed.
[A]Forcrowdfundingtowork,theprojectneedstocapturethepublicimagination.Andnotallacademicsarecomfortablewithse
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Writeanessaybasedonthefollowingoutline.Youshouldwriteabout150wordsontheANSWERSHEET.1.教师用课外时间给学生补课赚钱的现象
输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
大整数数相乘的问题。
输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
创建一个新的邮件。
利用"开始"菜单的"运行"选项,启动"计算器"应用程序,计算器应用程序的标识为:c:\windows\system32\calc.exe(在"打开"中直接填写标识名)。
在使用SELECT-SQL语句进行查询操作时,可以进行集合的并运算,即将多个基本的SELECT-SQL语句运行结果进行合并。这时,需要使用关键词(或称为运算符)________将多个基本的SELECT-SQL语句进行组合。
随机试题
参与经典和旁路途径激活的补体组分是
臌胀、积聚或妊娠呼吸可见于急喉风、白喉重证病人可见于
关于平板网架结构特点的说法,正确的有()。
基金监管工作的首要目标是()。[2013年12月证券真题]
从支出的角度来看,私人购买住房的支出包含在()之中。
以下不属于教师的职业能力素养的是()。
A、 B、 C、 D、 C
______itwasgettingsolate,weturnedback.
A、Sheworkedasadoor-to-doorsalesperson.B、Sheworkedasashopassistant.C、Sheworkedasawaitressatarestaurant.D、She
Whatdeterminesthekindofpersonyouare?Whatfactorsmakeyoumoreorlessbold,intelligent,orabletoreadamap?Allof
最新回复
(
0
)