1、while循环的格式很简单while(逻辑值){做事.}意思是,当逻辑值是true的时候,就做事,一直做,做到逻辑值变成false,那就不做了,程序执行下面的语句,如果逻辑值一直是true,那么就会一直不停地做下去 ,那就是我们常说的死循环,因为它在这个循环跳不出去了.
2、 while (true) { Console.Write(1); }这个的意思就是不停地输出1
![C#语言入门:[12]while循环语句](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54aa1bc765aa3066b0193ddf730.jpg)
3、如果红框中的值一直是true, 那循环就没有价值了,因为大多数任务都是限制执行的次数,所以我们要想办法让这个循环执行到一定次数时,红框的值变为false
![C#语言入门:[12]while循环语句](https://exp-picture.cdn.bcebos.com/f591ab03c8d246fea2d25336b8bf3bef344f1e36.jpg)
![C#语言入门:[12]while循环语句](https://exp-picture.cdn.bcebos.com/c99358fe474ec283d423aa5abe4f50b8b53e1c36.jpg)
![C#语言入门:[12]while循环语句](https://exp-picture.cdn.bcebos.com/460fdc8333bf3befdcd3c10d3f3ea8db564a1a36.jpg)
![C#语言入门:[12]while循环语句](https://exp-picture.cdn.bcebos.com/32fe25ef354f50b85fa2396edc4afa32929c1836.jpg)
![C#语言入门:[12]while循环语句](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8dbbad66b87189c2cf7deb21636.jpg)
9、其实dowhile很少用到,大家可以先不必理会,先认真学习while语句就好