c#将特性,应用于方法,或者类的目的是什么?
c#将特性,应用于方法,或者类的目的是什么?
------解决方案--------------------可以用于任何目的。
“特性”的作用就是把代码当做数据一样做标记。
比如说,我是老师,我让你们这些学生每个人编写一个程序提交上来供我检查。我规定,你们给你们的方法上增加一个特性,包含这个方法对应我布置的作业的题号。
这就是一种用途。
再比如,我编写了很多类,我希望对它们分类,比如其中一些用于界面元素,一些用于存储和交换数据,我也可以用特性。
这又是一种用途。
反正你觉得需要,就可以用啦。