永发信息网

C#中 property 与 attribute的区别

答案:2  悬赏:20  手机版
解决时间 2021-05-14 18:19
他们各有什么用处,这种机制的好处在哪里?
最佳答案
两者都是属性,property是指类向外提供的数据区域而attribute则是,描述对象在编译时或运行时的属性。

a总体上来说,Attribute是Property的子集,Property会在适当的时机表现为Attribute;
bProperty出现在类图的元模型中,代表了Class的所有结构化特征;Attribute没有出现在元模型中,它仅仅在Class的概念中存在,没有相应的语法了;
cProperty有详细的定义和约束,而Attribute没有详细的定义,因此也不能用OCL写出其约束。
dProperty和Attribute都是M2层的概念。在M1层,它们的实例是具体类的属性;在M0层,它们的实例的实例是具体对象的槽中存储的值。
全部回答
property就不说了。Attribute是对元数据的(metadata)抽象,一般会结合反射使用(方便反射)。 Attribute可以将元数据与程序元素绑定,说起很空洞。你看了Attribute的用法,就知道了。给我的感觉就是简洁
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新安县铝合金门窗地址有谁知道?有点事想过去
非主流一句话个性签名,最狠毒的个性签名
急!要正确答案
有没专玩游戏的本本
求邯郸至承德的火车列车表
数学高手进来看看 帮帮我!!!!!!
VF程序!!急!!!
写几句友善或友爱的名言
哪位老師能幫我把七年級的英語語法列一下??
大明王朝有挂机么?
平舆县次晨达(平舆店)地址在哪里啊
红楼梦第七回概括?
怎么样祛痘且不留痘印
到底为什么.我找不到我心爱的女人?
随县随县草店镇文化服务中心在哪里啊,我有事
推荐资讯
"QSCV"在餐饮管理中代表什麽?
如果有个靓女引人犯罪,你会不会犯罪?
沧海桑田爱情诗句,形容经历了沧海桑田还一样
肚子老响是为什么?
什么东西中毒使人烦躁易怒?
畅想未来语句小学生,描写人物外貌的语句短一
赤壁市德和便利店地址在哪里啊
隆回县西洋江镇科普惠农服务站在什么地方啊,
描写老人的爱情的诗句 20分
亲们看过最经典或好看的庚澈文有哪些呢
道外区李阳装饰线框线厂家批发怎么去啊,谁知
农历1983.11.29是什么星座?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?