首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
admin
2019-03-29
63
问题
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
选项
答案
公共语言运行库允许您添加类似关键字的描述性声明(称为属性 (Attribute))来批注编程元素,如类型、字段、方法和属性 (Property)。属性 (Attribute) 使您得以向元数据中放置额外的描述性信息(属性在您编译代码时被发送到元数据中),并可使用运行库反射服务提取该信息。属性 (Attribute) 描述如何将数据序列化,指定用于强制安全性的特性,并限制实时 (JIT) 编译器的优化,从而使代码易于调试。C#通过属性(Property)读取和写入字段,而不直接读取和写入,以此来提供对类中的字段的保护。C#属性(Property)在实现这种保护的同时,允许用户像访问字段一样访问属性。因此,属性可用于类的内部封装数据。
解析
转载请注明原文地址:https://kaotiyun.com/show/hRmZ777K
0
程序员面试
相关试题推荐
ThepublicationofPM2.5datahasbecomeanationalhottopic.Theenvironmentinstituteplanstoholdarelevantlecture.AsC
详述.NET里class和struct的异同!
输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。
输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
使用.NETPassport向导注册MSN帐户,姓名为李明,邮件的地址为liming@hotmail.com,密码为123456lm。
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
在C盘上搜索第二个字符为e的文件和文件夹。
在WindowsXP的桌面上打开"回收站"的窗口。
关于计算机语言的描述,不正确的是()。A.机器语言的语句全部由0和1组成,指令代码短,执行速度快B.机器语言因为是面向机器的低级语言,所以执行速度慢C.汇编语言已将机器语言符号化,所以它与机器无关D.汇编语言比机器语言执行速度快
在forpro中,字段长度.外存可用空间限制的字段类型为()。A.characterB.memoC.numericD.Float
随机试题
下列古文字各是用什么造字法造的?从现行汉字看,哪些还能看出原来的造字法?
真鲷又称加吉鱼,以________所产最肥美。
膈肌的食管裂孔()
射野中心轴一般指的是
监测水体底质的目的是
根据《建设工程安全生产管理条例》,建设单位不得压缩()。
丁公司坏账核算采用备抵法,并按应收账款余额百分比法计提坏账准备,各年计提比例假设均为年末应收账款余额的8%。该公司计提坏账准备的第一年的年末应收账款余额为850000元;第二年客户甲单位所欠20000元按规定确认为坏账,应收账款年末余额为950000元;第
对于工程项目而言,招标项目的技术要求与规范主要包括________。
荀子曰:“不闻不若闻之,闻之不若见之,”这句话所体现的教学原则是()。
下列对人物及其贡献的表述,错误的一项是()。
最新回复
(
0
)