京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
服务端 / C# 教程 / C# 菜鸟教程
C# do...while 循环
C# FileInfoC# while 循环

C# do...while 循环

do...while循环与while循环相同,只是 do...while 循环至少执行一次代码块。

语法:

do
{
    //代码块


} while(condition);

do...while循环以do关键字开始,后跟代码块和带有while关键字的布尔表达式。当布尔条件的计算结果为false时,do while循环停止执行。因为while(condition)在块的末尾指定,它肯定至少执行一次代码块。

int i = 0;

do
{
    Console.WriteLine("i = {0}", i);
    i++;

} while (i < 5);
输出:
i = 0 
i = 1 
i = 2 
i = 3 
i = 4

在循环外指定初始化,在 do...while 循环内指定递增/递减计数器。

使用 break 或 return退出do while循环。

int i = 0;

do
{
    Console.WriteLine("i = {0}", i);
    i++;
    
    if (i > 5)
        break;

} while (i < 10);
输出:
i = 0 
i = 1 
i = 2 
i = 3 
i = 4 
i = 5

嵌套 do ...while 循环

do-while循环可在另一个do-while循环内使用。

int i = 0;

do
{
    Console.WriteLine("Value of i: {0}", i);
    int j = i;

    i++;
                
    do
    {
        Console.WriteLine("Value of j: {0}", j);
        j++;
    } while (j < 2);
} while (i < 2);

输出:

i = 0 
j = 0 
j = 1 
i = 1 
j = 1
C# FileInfoC# while 循环
上一篇:C# while 循环