.Net 【基础回顾】特性

特性

对程序中的元素进行标注,用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为,本质上是一个类,其为目标元素提供关联附加信息,并在运行期以反射的方式来获取附加信息。

System.Attribute

[Attribute(parametar)]

目标元素

程序集(assembly)
模块(module)
类型(type)
属性(property)
事件(event)
字段(field)
方法(method)
参数(param)
返回值(return)

一些常用的特性:

ObsoleteAttribute
通知用户该元素将在未来的版本中删除。

DefaultValueAttribute
自动实现的属性设置默认值

SerializableAttribute
元素可json序列化

DllImportAttribute
DllImport特性,可以让我们调用非托管代码,所以我们可以使用DllImport特性引入对Win32 API函数的调用

MVC中的路由,各种Filter等

posted on 2022-05-08 20:53  杏村牧童  阅读(32)  评论(0编辑  收藏  举报