switch-statement

    0热度

    4回答

    我需要一个简单的结构来存储基于侧面的多边形名称...因此例如一边是“monogon”,两边是“digon”,三边是“三角形”等(对于​​多达12边) 什么是最简单的方式来存储这些并动态地在代码中重用它们?例如,如果我的polygonShape类的边数为3,它应该返回“Triangle”作为名称(这是在类中声明的属性)(我使用的是Obj-c)。我想到的3个选项 1枚举 typedef enum {m

    1热度

    2回答

    我必须为客户会议做一个概述,他们要求流程图。我从来没有想到,在我看到的任何流程图中没有切换符号。我在功能上知道它们是相似的,但文档应该代表您已经编写或正在计划的代码。也许我只是挑剔,但它似乎是一个普遍的结构,它会有“代表性”。 皮特

    1热度

    4回答

    我有一个反复执行一些逻辑的switch语句。而不是使用剪切和粘贴我想把它放到一个函数中,但是我在这方面做得不好。 这是我想要做的,但它不会编译,因为函数中的break标记不存在。任何人都可以重构这个更好的工作版本? switch(param.ToString()) { case "1": BreakIfNotArgumentType<B>(param); //do stuf

    36热度

    5回答

    对象的类型选择情况下,我不知道这是否合法的C#,但希望你的想法。 :) switch (msg.GetType()) { case ClassA: // blah case ClassB: // blah 2 case ClassC: // blah 3 } 如何打开对象的类型,但使用VB.NET的Select Case? 我

    1热度

    4回答

    是否有可能通过编程方式检索交换机的所有情况?我没有任何想法,也许由IL,但不知道该怎么办... 事实上,我的全球性问题如下:我得到了一个siwtch与字符串作为属性名称的情况。该方法非常重要,并且不允许回归。我不希望重构破坏这个,所以我想要一个方法来测试所有的大小写字符串事实上是我的对象的属性。 (注意:默认值返回一些东西,所以我不能为一个重构的无效值抛出exceptino)。

    3热度

    5回答

    如果输入“car”或“ferrari”,则应打印“car or ferrari”。我怎样才能实现它? <?php $car ='333'; switch($car) { case car OR ferrari: print("car or ferrari"); break; case cat: print("cat")

    2热度

    1回答

    我正在使用Jquery中的图像切换功能来创建我正在构建的网站。有很多项目,所以我正在大量压缩这些图像。然而,其中一些作为.gifs看起来不错,它确实只适用于制作.jpg。 我的问题是,此代码只能将一个图像交换到另一个不同名称但具有相似前缀的图像。有没有办法只交换文件的名称,以便如果我有.gif或.jpg,那么它不会影响,因为它只是将名称从_static替换为_rollover? 这里是我使用的代码

    1热度

    4回答

    我正在做一个小型的java游戏,它是1995年游戏主题医院的一种克隆。 我最近一直在研究GUI和Level结构,现在我有路径查找和网格工作。 我目前的“建筑材料”方式包括一个房间和一个前台,到目前为止工作正常,但我需要实施一种方法来添加不同类型的房间和物品。 这是我在按钮按下时创建对象(http://snipt.org/lUm)的当前代码。 我相信一定有更好的方法来做到这一点!我知道我的实现很差,

    22热度

    1回答

    我有一个循环使用相同的标签来加载十个单元格中的内容,但有一个不同的div标题和背景图像,所以我不知道是否有任何方式来使用开关案例只是为了把正确的div标题时我这样做 - 每个为XSL中的每个单元格加载内容? 是这样的: < ...这里加载相同的标签内容...> 请帮助我,因为我在XSL新的,谢谢你无论如何!

    2热度

    6回答

    我在一个生成Command对象的类中有一个switch语句,它基于代码文件中的某一行是否与该Command对象的特定代码相匹配。 这样的: switch (line): { case "#CODE1": return new Command1(); case "#CODE2": return new Command2(); } 我想要把它弄成这个