c# 属性类
来源:百度知道 编辑:UC知道 时间:2024/05/10 05:17:03
属性类是什么??
怎么没有看见过属性类的实例化??
属性类的使用是不是都是用[]
而且内部的赋值都在其后的()中???
怎么没有看见过属性类的实例化??
属性类的使用是不是都是用[]
而且内部的赋值都在其后的()中???
从Attribute继承就可以了,你可以自己编写自己的属性类。
.net中类似的[Webmethod]就是的(原理),你可以自定义你自己的类,利用反射可以做到动态生成等,常见技术应用:AOP
不知道你说的是哪个(属性)
C#中的属性指的是封装一个字段,以便程序员能够简化代码
比如
string _name;
那么他的属性就是
public string Name
{
get
{
return _name;
}
set
{
_name=value; //value值请向下看
}
调用如下
string name2=Name;//此处Name取的就是_name的值
Name = name2;//name2就是上面的value值
要是你说的是应用里的属性类的话:
属性也有实力化的
比如WinFrom中的窗体定位属性....
System.ComponentModel.Design.ComponentDesignerTop就是一个属性类