C#做-While循环

示例

它类似于while循环,不同之处在于它在循环主体的末尾测试条件。Do-While循环执行一次循环,而不管条件是否为真。

int[] numbers = new int[] { 6, 7, 8, 10 };
    
// 从数组中求和,直到总和大于10,
// 或直到我们用完价值。
int sum = 0;
int i = 0;
do
{
    sum += numbers[i];
    i++;
} while (sum <= 10 && i < numbers.Length);
    
System.Console.WriteLine(sum); // 13