代码之家  ›  专栏  ›  技术社区  ›  David

三元算子叠瓦

  •  3
  • David  · 技术社区  · 14 年前

    我想知道:这两个版本在性能方面的最佳说明是什么:

    Background = Application.Current.Resources[condition ? BackgroundName1 : BackgroundName2] as Brush;
    

    还有:

    Background = condition ? Application.Current.Resources[BackgroundName1] as Brush : Application.Current.Resources[BackgroundName2] as Brush;
    

    有什么区别吗?如果是的话,哪一个更好?

    谢谢

    注意:背景名称1&2只是字符串

    4 回复  |  直到 14 年前
        1
  •  5
  •   SLaks    14 年前


        2
  •  3
  •   Eric Lippert    14 年前

        3
  •  2
  •   mint    14 年前

        4
  •  0
  •   Jamiec    14 年前