经典HSRP实验(CCNP案例)
2009-12-07 09:36
232 查看
ToUpperInvariant使用不依赖于区域性进行转换,而ToUpper则使用了当前线程的CultureInfo,进行转换,所以性能会有所影响,以下为测试:
结果:
ToUpperInvariant:00:00:00.2980660
ToUpper:00:00:00.3281423
如果 确认当前的比较和区域性无关的话,推荐使用ToUppperInvariant
[Test] public void TestInvariant() { Int32 count = 1000 * 1000; Stopwatch watch = new Stopwatch(); String str = "abcdefghijklmnopqrstuvwxyz中华人民共和国"; watch = Stopwatch.StartNew(); for (int i = 0; i < count; i++) { str.ToUpperInvariant(); } Console.WriteLine("ToUpperInvariant:{0}", watch.Elapsed.ToString()); } [Test] public void TestNoInvariant() { Int32 count = 1000 * 1000; Stopwatch watch = new Stopwatch(); String str = "abcdefghijklmnopqrstuvwxyz中华人民共和国"; watch = Stopwatch.StartNew(); for (int i = 0; i < count; i++) { str.ToUpper(); } Console.WriteLine("ToUpper:{0}", watch.Elapsed.ToString()); }
结果:
ToUpperInvariant:00:00:00.2980660
ToUpper:00:00:00.3281423
如果 确认当前的比较和区域性无关的话,推荐使用ToUppperInvariant
ToUpperInvariant
相关文章推荐
- CCNP实验之---HSRP网关冗余实验
- CCNP之OSPF实验案例
- CCNP之BGP实验案例
- CCNP交换实验(HSRP/STP/PAGP) 推荐
- 【经典漏洞案例】NSA黑客工具包——Windows 0day验证实验
- CCNP之IGP实验案例
- 攻克CCNA/CCNP/CCIE之交换部分案例(九)- MSTP+HSRP
- Cisco HSRP的配置 双机热备经典案例
- CCNP交换.HSRP实验
- Cisco HSRP的配置 双机热备经典案例
- CCNP之802.1x实验案例
- Cisco HSRP的配置 双机热备经典案例
- CCNP之EIGRP实验案例
- 输入流&输出流经典案例
- CCNP实验---Eigrp 负载均衡
- Java面向对象【经典案例】参数:尽可能简单的转换
- 干货 | TensorFlow的55个经典案例
- c语言强制数据类型转换经典案例