今天早上突然想起StringCollection,它表示字符串集合

当我们仅仅存放不定数量字符类型的对象时,是不是StringCollection的使用效率比ArrayList高?

 

先写了一个控制台程序

当集合类仅仅存放不定数量字符类型的对象时,System.Collections.ArrayList和System.Collections.Specialized.StringCollection的区别?using System;
当集合类仅仅存放不定数量字符类型的对象时,System.Collections.ArrayList和System.Collections.Specialized.StringCollection的区别?
using System.Collections;
当集合类仅仅存放不定数量字符类型的对象时,System.Collections.ArrayList和System.Collections.Specialized.StringCollection的区别?
using System.Collections.Specialized;
当集合类仅仅存放不定数量字符类型的对象时,System.Collections.ArrayList和System.Collections.Specialized.StringCollection的区别?
当集合类仅仅存放不定数量字符类型的对象时,System.Collections.ArrayList和System.Collections.Specialized.StringCollection的区别?
namespace ConsoleApplication1


其中一次运行结果如下:

当集合类仅仅存放不定数量字符类型的对象时,System.Collections.ArrayList和System.Collections.Specialized.StringCollection的区别?

反复试了几次,发现遍历集合中元素,ArrayList用的时间是最短的

为什么会出现这样的结果.那类StringCollection到底用在什么地方?

 

希望上面提到的知识对你有所提示

当然欢迎交流和指正

 

author:aierong

blog:http://www.cnblogs.com/aierong

email:aierong@126.com

相关文章:

  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-08-10
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-05
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案