First page Back Continue Last page Overview Graphics
Plays well with others (.NET):
Equals() / GetHashCode()
ToString()
IEquatable<T> / IComparable<T>
“Collection” suffix for IEnumerable classes
Icloneable*
Override ==, etc. for value types (only)
No pointer arguments to public methods
Don’t throw exceptions from overloaded operators and implicit casts