asp.net Web 程序设计 (基础知识)接上

来源:互联网 发布:postgresql和mysql区别 编辑:程序博客网 时间:2024/05/05 01:26
///<summary>     选择语句(swicth)///</summary> -------------------------------------using System;class Program{   static void Main(string[] args)   {      int c;      c=Console.Read();       switch(c)       {          case 'a':               Console.WriteLine('Automation');                break;          case 'b':               Console.WriteLine('Compiler');                break;          case 'c':               Console.WriteLine('Document');                break;          case 'd':               Console.WriteLine('没有定义');                break;        }   }} ------------------------------------- ///<summary>     foreach语句///</summary>-------------------------------------      foreach(类型 表示符 in 表达式)         语句                             // 循环体  ------------------------------------- ///<summary>     foreach语句///</summary>------------------------------------------- try{                                                                       语句                                                }catch(类型 标示符){}                             finally                                                          {                                                                          语句                                                    }------------------------------------------- ///<summary>     foreach语句///</summary>--------------------------------------------------------   using 语句获取一个或多个资源,执行一个语句,然后释放该资源。Using 语句相当于隐式地使用了try-finally块,   其中的finally子句用于释放资源,其一般形式如下:   using(资源类型 资源=表达式)        语句  其中的资源是实现了Sysem.IDisposable的类或结构,它只包含一个名为Dispose的不带参数的方法。  例子:     本例子使用using语句,首先创建一个test.txt 文件并将写入两行文本;然后打开该文件     进行读取,并将其所包含的文本显示到屏幕上。     using System;     using System.IO;     class Test     {         static void Main()          {             using(TextWriter w=File.CreateText("test.txt"))               {                    w.WriteLine("第一行数据");                    w.WriteLine("第二行数据");               }               using(TextReader r=File.OpenText("test.txt"))                {                     string s;                      while((s=r.ReadLine()!=null))                         {                            Console.WriteLine(s);                         }                 }          }     }  TextWriter和TextReader类都实现了IDisposable      接口,因此可以使用Using语句,以确保说涉及的文件   在写入或读取操作后正确关闭.                                --------------------------------------------------------