在Silverlight和WPF中,布尔值的属性都以Is作为前缀(例如,几乎所有:
IsEnabledIsTabStopIsHitTestVisible在所有其他微软框架(winforms、BCL、ASP.NET)中都不使用。是什么促使他们的团队偏离了最初的命名规则--是一种进化,还是一种错误命名--必须坚持吗?
发布于 2010-09-01 14:27:44
Is前缀是官方的一部分(这并不意味着所有MS产品都遵守它.)。
就我个人而言,如果持续使用,我认为它是有用的。它立即告诉您属性是布尔值。不管你用不用,最重要的是保持一致.
托马斯
https://stackoverflow.com/questions/3618912
复制相似问题