Optimization C有助于缩短遵循明显模式的代码长度
所以我有这段代码,有一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢 这篇文章是为了让我的帖子能够被宣传。 因此,我有一段代码,其中包含一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢 所以我有这段代码,有一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢 所以我有这段代码,有一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢 所以我有这段代码,有一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢。Optimization C有助于缩短遵循明显模式的代码长度,optimization,Optimization,所以我有这段代码,有一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢 这篇文章是为了让我的帖子能够被宣传。 因此,我有一段代码,其中包含一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢 所以我有这段代码,有一个Switch语句和10种不同的情况。我想缩短这段代码,我认为这是可能的,因为两种情况之间有一个明显的模式,即+10-90。谢谢
switch (Universe)
{
case 1:
for (int i = 0; i < 10; i++)
{
EnemyNameButtonText[i].text = Enemy[i].Name;
}
break;
case 2:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 10].Name;
}
break;
case 3:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 20].Name;
}
break;
case 4:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 30].Name;
}
break;
case 5:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 40].Name;
}
break;
case 6:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 50].Name;
}
break;
case 7:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 60].Name;
}
break;
case 8:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 70].Name;
}
break;
case 9:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 80].Name;
}
break;
case 10:
for (int i = 0; i < 9; i++)
{
EnemyNameButtonText[i].text = Enemy[i + 90].Name;
}
break;
}
´´´
This would be a very good practice for me as a programmer. I have tried to search but it was to no awail so thank you if do decide to help me.
开关(宇宙)
{
案例1:
对于(int i=0;i<10;i++)
{
EnemyNameButtonText[i].text=敌人[i].Name;
}
打破
案例2:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+10].Name;
}
打破
案例3:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+20].Name;
}
打破
案例4:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+30].Name;
}
打破
案例5:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+40].Name;
}
打破
案例6:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+50].Name;
}
打破
案例7:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+60].Name;
}
打破
案例8:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+70].Name;
}
打破
案例9:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+80].Name;
}
打破
案例10:
对于(int i=0;i<9;i++)
{
EnemyNameButtonText[i].text=敌人[i+90].Name;
}
打破
}
´´´
作为一名程序员,这将是一个非常好的实践。我试过搜索,但没有找到,所以如果你决定帮助我,谢谢你。
想想,通过简单的数学运算,你如何从2中得到10,从3中得到20等等。然后实现这一点哦,好吧,我明白了,所以我应该利用int i来发挥我的优势