///<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语句,以确保说涉及的文件
在写入或读取操作后正确关闭.
--------------------------------------------------------
asp.net Web 程序设计 (基础知识)接上
最新推荐文章于 2024-09-11 14:09:11 发布