c#中的property object []里面的内容是什么????怎么用

namespace Tccm
{
[DefaultPropertyAttribute("SaveOnClose")] //.中括号里面的.....这里是什么属性?
class AppSet
{
private Size windowSize = new Size(100,100);
.
.
.
private string pin
[TypeConverter(typeof(FileNameConverter)),CategoryAttribute("pin")]
**//..中括号里面的....这里是什么属性?
public string Pin
{
get {return pin;}
set {pin = Pin;}
}

c#

2个回答

这叫做attribute,是用来给属性作标记的,这里定义了TypeConverter可以在属性列表中使用自己的编辑器样式。DefaultProperty则可以设置默认属性。

这个属性可以动态设置吗?作为参数传入?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问