当前位置:编程学习 > C#/ASP.NET >>

关于for语句的问题

 
          for (; true; )
这句话是什么的简写? --------------------编程问答-------------------- 循环设置为真


死循环! --------------------编程问答-------------------- 建议lz忘记此写法或者不要使用此写法!个人觉得此写法违背了C#这一套语法规范! --------------------编程问答-------------------- 可以更短些:
for(;;)
--------------------编程问答-------------------- 请问是什么规范

怎么没听说过! --------------------编程问答-------------------- 相当于:
while(true)
--------------------编程问答--------------------
引用 2 楼 hackztx 的回复:
建议lz忘记此写法或者不要使用此写法!个人觉得此写法违背了C#这一套语法规范!


不同意。有些时候无限循环还是很有用的,我写的代码中有时就出现for(;;)。M$的代码中也有的。 --------------------编程问答--------------------
引用 6 楼 wuyi8808 的回复:
引用 2 楼 hackztx 的回复:
建议lz忘记此写法或者不要使用此写法!个人觉得此写法违背了C#这一套语法规范!

不同意。有些时候无限循环还是很有用的,我写的代码中有时就出现for(;;)。M$的代码中也有的。


给个实际例子参考!!! --------------------编程问答-------------------- 明白。。。。多谢各位 --------------------编程问答-------------------- 例如:

  using System.Text;
  class Test
  {
    static void Main()
    {
      for (;;)
      {
        System.Console.Write("金额: ");
        string  s = System.Console.ReadLine();
        decimal m;
        try   { m = decimal.Parse(s); }
        catch { break; }
        System.Console.WriteLine("大写: " + new Money(m));
      }
    }
--------------------编程问答-------------------- lz推荐此写法或者对此种写法不反对,我也不说什么

for(;;)和while(true)
我认为第二种语法看起来好一些!!!
--------------------编程问答-------------------- 死循环!``````````````
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,