gpt4 book ai didi

c# - 执行 "if"语句的更快方法

转载 作者:行者123 更新时间:2023-11-30 13:38:48 25 4
gpt4 key购买 nike

有没有更快的方法来做到这一点?我有 36 张不同的图片,当图片发生变化时,我有一个跟踪图像(旋转)的字符串,image1 是 rotation = 1 等等,我要做的是使用 36 if 语句,如下所示:

if (rotation == 1) //This is picture1
{

}
else if (rotation == 2) //This is picture2
{

}

一直到:

else if (rotation == 36) //This is picture36
{

}

有什么方法可以只用 1 或 2 行代码就知道它是什么旋转?任何人都会说在你问之前先检查一下,我已经检查过但没有发现任何有用的东西,如果你发现了什么,请张贴在这里。

我的 if 语句内部只是为了改变图像。

谢谢。

最佳答案

要么使用数组

picture = img[i];

或者可能实际上命名索引后的图像(例如image01.jpgimage02.jpg等)

我认为数组是最具扩展性和最简洁的解决方案。

关于c# - 执行 "if"语句的更快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14752643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com