在这个博客中,我将只发我的原创性的,有自己体会深的文章。
C#中的操作符以及控制结构与C中大体相同,但是多了以个foreach循环
举例如下:
1using System;
2 using System.Collections;
3
4 public class Class1
5 {
6 public static void Main()
7 {
8 IDictionary envvars = Environment.GetEnvironmentVariables();
9 Console.WriteLine("共有{0}个环境变量", envvars.Keys.Count);
10 //循环输出每个环境变量及其值
11 foreach (String k in envvars.Keys)
12 {
13 Console.WriteLine("{0} = {1}",k,envvars[k].ToString());
14 }
15 }
16 }
foreach 循环并不是for的同类循环,改循环用于迭代集合中的项,依次对每个项执行一些操作。循环的目标是一种对象,但是不知道要循环多少次的时候,可以使用foreach控制结构。2 using System.Collections;
3
4 public class Class1
5 {
6 public static void Main()
7 {
8 IDictionary envvars = Environment.GetEnvironmentVariables();
9 Console.WriteLine("共有{0}个环境变量", envvars.Keys.Count);
10 //循环输出每个环境变量及其值
11 foreach (String k in envvars.Keys)
12 {
13 Console.WriteLine("{0} = {1}",k,envvars[k].ToString());
14 }
15 }
16 }
基本语法如下:
1foreach(object obj in collection)
2 {
3 循环体
4 }
2 {
3 循环体
4 }