List<String>
返回 a或返回 a之间的性能有什么区别StringList
吗?其中 StringList 将被定义为
class StringList : List<String> { }
这也适用于任何其他定义的列表,例如IntList
orObjectList
或ControlList
or MyCustomClassList
,所有这些都以类似的方式定义。
我看到的唯一区别是代码的可读性,编译器会优化任何性能差异吗?
其次,有没有更好的方法来定义 StringList 或者这种方法是唯一的方法?