Joa*_*nge 7 .net properties naming-conventions
通常,如果有一个属性获取/设置状态值,我使用"是",如:
Visibility:
.IsVisible
Run Code Online (Sandbox Code Playgroud)
但是对于获取/设置动作的属性,最好使用什么?喜欢:
Casting shadows:
.CastShadows
Run Code Online (Sandbox Code Playgroud)
我应该使用:
.DoesCastShadows
Run Code Online (Sandbox Code Playgroud)
还有更好的选择吗?
Ree*_*sey 12
大部分图书馆都使用了类似的东西.IsShadowCastingEnabled.
例如,UIElement定义IsInputMethodEnabled和IsHitTestVisible.
关于这个的IsXXX好处是很清楚这是一个布尔属性.