百科问答小站 logo
百科问答小站 font logo



在C#下有什么好办法可以替代if-else和switch-case? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

一切性能问题,必须以Profiling的结论为准。

我基本上可以断定你的性能问题不在于if ... else或是switch ... case。


据说的可信度,尤其是性能问题的据说可信度基本接近于零。



如果要把一个解析器写的像shit一样,大量不知所云的if ... else或者switch ... case或许是不可或缺的。但是这并不代表这些东西性能差,只是像shit一样的代码中出现的一些共性罢了。




  

相关话题

  为什么windows有变态的向下兼容性,而.net framework没有呢? 
  算法书如何选择? 
  .NET类库中HashCodeHelper的实现原理是什么? 
  linux创建的硬链接为什么不占用磁盘空间? 
  C 语言执行 a=a++; 后,a 的值应该加一还是不变? 
  媒体称微软将以 687 亿美元收购动视暴雪,动视暴雪盘前大涨 37%,两者未来将如何发展? 
  如何制作一个插入电脑立刻让电脑自动关机的u盘? 
  做游戏不仅要编程能力还要计算机其它方面的知识吗? 
  为什么很多IT公司不喜欢进过培训机构的人呢? 
  为什么微软不把C# 设计成像C++一样可以编写底层3D程序的一门语言了? 

前一个讨论
人在什么样的环境下和什么样的意识形态不同才能达到阶级对立的情况?
下一个讨论
该怎么跟外国人解释香港澳门甚至台湾都属于中国这一事实?





© 2025-07-01 - tinynew.org. All Rights Reserved.
© 2025-07-01 - tinynew.org. 保留所有权利