猿问

请解释一下这段小代码.

/// &lt;summary&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// 提示框左侧偏移量<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Bindable(true), Category("Appearance"), DefaultValue(0)]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public int HintLeftOffSet<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return _hintLeftOffSet; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { _hintLeftOffSet = value; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>谁能给帮我解释下,这段代码的意思,主要是不懂中括号的用法.<BR>最好是能扩展一下这种用法.

手掌心
浏览 561回答 2
2回答

Qyouu

中括号里面一些Attribute,它是用来说明这个属性的一些特征的。 比如在这里它表示:HintLeftOffSet是可以被绑定的,它在设计器上的属性分类是在外观栏中,它的默认值是0 更多的用法,你可以参看Attribute的使用,我们也可以自己定义一些Attribute

慕仙森

property or attribute ?
随时随地看视频慕课网APP
我要回答