Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C时读取循环的条件#_C#_While Loop_Conditional Statements - Fatal编程技术网

C# C时读取循环的条件#

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])) {

我看不清当时的情况。。。它应该从:直到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[]数组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循环中没有填充代码,则很可能是无止境的,因此程序将冻结。