首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
admin
2019-03-29
70
问题
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
选项
答案
公共语言运行库允许您添加类似关键字的描述性声明(称为属性 (Attribute))来批注编程元素,如类型、字段、方法和属性 (Property)。属性 (Attribute) 使您得以向元数据中放置额外的描述性信息(属性在您编译代码时被发送到元数据中),并可使用运行库反射服务提取该信息。属性 (Attribute) 描述如何将数据序列化,指定用于强制安全性的特性,并限制实时 (JIT) 编译器的优化,从而使代码易于调试。C#通过属性(Property)读取和写入字段,而不直接读取和写入,以此来提供对类中的字段的保护。C#属性(Property)在实现这种保护的同时,允许用户像访问字段一样访问属性。因此,属性可用于类的内部封装数据。
解析
转载请注明原文地址:https://kaotiyun.com/show/hRmZ777K
0
程序员面试
相关试题推荐
Studyingiseasierwhenone______thebigpubliclibraries.
Inthissection,youareaskedtowriteanessaybasedonthefollowinginformation.Makecommentsandexpressyourownopinion.
LowCarbonLifestyle低碳的生活方式Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1)describethedraw
输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
下面是一个数组类的声明与实现。请分析这个类有什么问题,并针对存在的问题提出几种解决方案。templateclassArray{public:Array(unsignedarraySize):data(0),size(arraySize)
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
在WindowsXP的桌面上打开"回收站"的窗口。
在ISOOSI/RM基础上的公共管理信息服务/公共管理信息协议(CMIS/CMIP)是一个完整的网络管理协议簇,网络管理应用进程使用OSI参考模型的(12)。
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
下列属于寒湿腰痛的症状是
抑制磷酸二酯酶的作用,阻止cAMP衍变为5磷酸腺苷(5’AMP)
患者,男性,26岁。偶尔发现尿血来院就诊。若考虑是泌尿系肿瘤,询问病史时应注意其血尿的特点是
A.缩血管药B.扩血管药C.肝素D.盐皮质激素E.糖皮质激素确诊为DIC选用
患者,女,54岁。近1年来体重明显增加,伴疲劳,厌食,便秘;血清TSH80mU/L(正常0.6~4mU/L),双手非凹陷性水肿。甲状腺Ⅱ度肿大,表面不平,呈橡皮样韧硬。问题2:该患者最可能的病因是
与聚乙烯管(PE管)相比,交联聚乙烯管(PEX管)的主要优点有()。
下列情形中,应当适用海关接受纳税义务人申报办理纳税手续之日实施的税率的是()。
某生产企业,职工共180人,企业的资产总额为3000万元,上年亏损52万元,2019年企业有关生产、经营资料如下:(1)取得产品销售收入230万元、国债利息收入23万元,金融债券利息收入39万元。(2)发生产品销售成本100万元;发生产品销售税金及附加
商业银行的负债中最重要的是()。
A、 B、 C、 B本句为确认之前是否在文件上签字的否定疑问句。
最新回复
(
0
)