代码中使用了string 的 Length属性两次,被认为可能有性能问题,无非就是认为计算Length需要遍历字符串。然而.net的string的Length属性不是这样操作的,它维护了一个字段,每次对该字段进行增减,Length属性只是简单地 return m_length而已,应该不会出现作者担心的情况。
代码中使用了string 的 Length属性两次,被认为可能有性能问题,无非就是认为计算Length需要遍历字符串。然而.net的string的Length属性不是这样操作的,它维护了一个字段,每次对该字段进行增减,Length属性只是简单地 return m_length而已,应该不会出现作者担心的情况。 |
> 我来回应