什么情况下我应该选择包装类(wrapper class)而不是基本类型(primitive types)?或者在什么情况下我应该在包装类和基本类型之间进行选择?
如果你想创建一个值类型,比如ProductSKU或AirportCode等。
当原始类型(例如字符串)定义相等性时,你会想要重写相等性。