C#begining

今天是个开头,Nuts终于在自己的机子上写出了C# programs,万事开头难,接下来还有好长的路走,要克服浮躁的坏毛病,坚实的走下去,Fighting!
在这个博客中,我将只发我的原创性的,有自己体会深的文章。

C#中的操作符以及控制结构与C中大体相同,但是多了以个foreach循环
举例如下:
 1 using 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控制结构。

基本语法如下:
1 foreach(object obj in collection)
2 {
3       循环体
4 }


posted on 2007-05-23 19:12  nut  阅读(146)  评论(0编辑  收藏  举报

导航