基础必读: 超快速成,零基础快速掌握C#开发中最重要的概念
源码地址: C#面向对象初步 源代码
switch和字典
前文提到过,有个游戏里面有个著名的屎山,就是跑了19亿次if
,把玩家憋得不行。而解决这个问题其实非常简单,只需用到switch
就可以了。
比如打牌的时候,正常只有2-10是数字,1是A,11是J,12是Q,13是K,如果要用if...else if
这种方法来判断,那么遇到K
的时候需要判断好多次才行,switch
则只需一次
void cardName
前文提到过,有个游戏里面有个著名的屎山,就是跑了19亿次if
,把玩家憋得不行。而解决这个问题其实非常简单,只需用到switch
就可以了。
比如打牌的时候,正常只有2-10是数字,1是A,11是J,12是Q,13是K,如果要用if...else if
这种方法来判断,那么遇到K
的时候需要判断好多次才行,switch
则只需一次
void cardName