它类似于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