社区
C#
帖子详情
C#中attribute和property的用法和区别?
百思软件工作室
2012-02-13 06:57:44
C#中attribute和property有什么区别?
各自有什么用法?
希望高手提供代码
...全文
324
8
打赏
收藏
C#中attribute和property的用法和区别?
C#中attribute和property有什么区别? 各自有什么用法? 希望高手提供代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2012-02-14
打赏
举报
回复
[Quote=引用 7 楼 sclsmile 的回复:]
引用 6 楼 caozhy 的回复:
这两者能谈出区别?lz是怎么把它们联系在一起的。
不会就是不会,好好学就是了。干吗扯在一起故作研究状:小白兔和奥特曼有什么区别?
这是面试时碰到的一道题目,所以就问问
[/Quote]
那你上当了。不是所有面试官提出的问题都要回答。面试官有时会故意问问一些错的问题,看看你是不是书呆子还是善于变通。因为前者虽然对答如流,但是在实际工作中毫无用处。
百思软件工作室
2012-02-14
打赏
举报
回复
[Quote=引用 6 楼 caozhy 的回复:]
这两者能谈出区别?lz是怎么把它们联系在一起的。
不会就是不会,好好学就是了。干吗扯在一起故作研究状:小白兔和奥特曼有什么区别?
[/Quote]
这是面试时碰到的一道题目,所以就问问
threenewbee
2012-02-13
打赏
举报
回复
这两者能谈出区别?lz是怎么把它们联系在一起的。
不会就是不会,好好学就是了。干吗扯在一起故作研究状:小白兔和奥特曼有什么区别?
qldsrx
2012-02-13
打赏
举报
回复
[Quote=引用 2 楼 sclsmile 的回复:]
太抽象了
能不能用代码说明哈?
[/Quote]
学习必须循序渐进,不然肯定学不好,你开始的时候,只需要知道property即可,也就是属性,通过get、set来操作。当你能力提高后,接触到控件编程,接触到反射后,就会看到很多attribute的使用场合,attribute必须通过反射才能得到,也只有在反射中才有使用的价值,如果你连反射是什么都不知道,请无视attribute这概念。
dean615
2012-02-13
打赏
举报
回复
楼上己经说的差不多了。
具体的,推荐你看下 Effective c# 里面有一些实例讲解
ruanwei1987
2012-02-13
打赏
举报
回复
property 是属于类的,访问器
attribute 是描述类的,例如对类的一些描述限制
【webmethod】 //属于 attribute
class ClassA
{
private string _B;
public string B //属于property
{
get
{return _B}
;
set{_B = value}}
}
百思软件工作室
2012-02-13
打赏
举报
回复
[Quote=引用 1 楼 fangxinggood 的回复:]
attribute 用来描述元数据
property 可以理解为元数据
attribute 就是 property 的扩展信息,一般反射时调用
[/Quote]
太抽象了
能不能用代码说明哈?
机器人
2012-02-13
打赏
举报
回复
attribute 用来描述元数据
property 可以理解为元数据
attribute 就是 property 的扩展信息,一般反射时调用
Property
和
Attribute
的
区别
例如,在
C#
中
,我们可以使用
Attribute
来标识一个方法是否可以被远程调用。 在OOA/OOD(object oriented analysis/object oriented design)
中
,
attribute
表示对象的特征(feature)。在C++
中
,
attribute
称为member ...
C#
中
Property
和
Attribute
的
区别
实例详解
在
C#
中
有两个属性,分别为
Property
和
Attribute
,两个的
中
文意思都有特性、属性之间,但是
用法
上却不一样,为了
区别
,本文暂把
Property
称为特性,把
Attribute
称为属性。
Attribute
才是本文的主角,把它称为属性我觉得...
C#
自定义属性在
property
Grid控件
中
显示 演示demo
在开发用户界面时,`
Property
Grid`控件是一个非常实用的工具,它能够自动显示对象的公共属性、方法和事件,使得用户可以方便地查看和修改这些成员的值。本教程将深入探讨如何在`
Property
Grid`控件
中
自定义属性的显示...
c#
Property
Grid
中
复杂类型自定义显示
在
C#
编程
中
,`
Property
Grid`控件是一个强大的工具,用于显示和编辑对象的属性。它自动将对象的公共属性、字段和枚举值显示为网格形式,方便用户进行交互。然而,当处理复杂类型的数据,如集合或自定义类时,`...
C#
程序设计-3期(KC008) KC008110100015-
C#
中
property
与
attribute
的
区别
,他们各有什么用
在
C#
编程
中
,`
property
`和`
attribute
`是两个重要的概念,它们各自有特定的用途,理解并熟练掌握它们对于编写高效、可维护的代码至关重要。 首先,我们来看`
property
`。在
C#
中
,`
property
`是一种封装机制,它提供了...
C#
111,083
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章