嗨,我想了解.net中的属性是如何工作的。
众所周知,属性有两种类型的元数据和上下文属性。
元数据属性:它允许将某些数据附加到类或方法。此数据成为类的元数据的一部分,可以通过反射访问。
首先,为什么我们需要自定义属性,请提供示例以及该类如何附加该信息以及如何解释。
自定义属性:请解释一下并解释流程如何执行派生System.Attribute的自定义类以及该信息对当前使用该属性的类或方法有何用处。 (最好的例子是验证块作为属性应用于属性或方法,它将自动验证。这是如何实现的。)
我对属性及其工作方式有基本的了解,并查看过程的工作原理。
提前致谢。