C#语言中并不缺少控制程序流程的结构,for.while.do/while和foreach等都可以做到这一点.但我们还有更好的方式:查询语法(query syntax) 下面这段代码演示了用命令式的方式填充一个数组,然后将其内容输出到控制台: int foo = new int[100]; for(int num = 0; num < foo.length; num++) { foo[num] = num * num; } foreach(int i in foo) Console.WriteL…