C# C时读取循环的条件#
我看不清当时的情况。。。它应该从:直到i等于…,然后我不明白开始C# C时读取循环的条件#,c#,while-loop,conditional-statements,C#,While Loop,Conditional Statements,我看不清当时的情况。。。它应该从:直到i等于…,然后我不明白开始 private int[] array1; private int[] array2; private int index; private bool scale; for (int i = 0; i <= 100; i++) { while (i == (scale ? array1[index] : array1[index])) {
private int[] array1;
private int[] array2;
private int index;
private bool scale;
for (int i = 0; i <= 100; i++)
{
while (i == (scale ? array1[index] : array1[index]))
{
}
}
private int[]数组1;
私有int[]阵列2;
私有整数索引;
私人布尔量表;
对于(int i=0;i),平均值为真或假
比例为真->发送阵列1[索引]
scale为false->send array2[index]这是否回答了您的问题?这没有意义scale?array1[index]:array1[index]
,您会得到相同的array1[index]缩放时的值为真
或假
。您的问题非常不清楚,使用此代码您不想实现什么?您可能需要将三元运算符更新为缩放?array1[index]:array2[index]
Ahd它仍然是一个常量。如果while循环中没有填充代码,则很可能是无止境的,因此程序将冻结。