Recommendation 135: Consider using affirmative phrases to name Boolean properties
The Boolean value is nothing more than true and false, so it should be represented by a positive phrase, for example, by being, Can, has as prefix.
An example of correctly naming a Boolean property is as follows:
classSampleClass { Public BOOLisenabled {Get;Set; } Public BOOLIstabstop {Get;Set; } Public BOOLAllowDrop {Get;Set; } Public BOOLIsActive {Get;Set; } Public BOOLIsChecked {Get;Set; } }
Negative example
class SampleClass { publicboolgetset;} Public BOOL Get Set ; } }
Affirmative adjectives or phrases express a definite meaning, but these words or phrases are now used to name events or delegates, so they should not be used for Boolean properties.
Turn from: 157 recommendations for writing high-quality code to improve C # programs Minjia
"Go" writing high-quality Code 157 recommendations for improving C # programs--Recommendation 135: Consider using affirmative phrases to name Boolean properties