4.2练习—— Response对象调用flush的用法
首先送上代码!!
protected void Page_Load(object sender, EventArgs e)
{
//以上是系统自动生成的代码
//下面是新建一个字符串,这个是一维数组的字符串,里面有6个元素
//到底是6个元素还是20个以上的元素呢?
string[] arr = new string[]
{
"我不相信造化弄人",
"世界上出类拔萃的人",
"都主动找寻他们想要的环境",
"要是遍寻不获",
"他们就创造一个",
"-----萧伯纳"
};
//到底是6个元素还是20个以上的元素呢?
string[] arr = new string[]
{
"我不相信造化弄人",
"世界上出类拔萃的人",
"都主动找寻他们想要的环境",
"要是遍寻不获",
"他们就创造一个",
"-----萧伯纳"
};
//下面这句是循环,定义int类型的变量i,如果i的值少于arr的长度的时候,i就会+1
for (int i = 0; i < arr.Length; i++)
{
for (int i = 0; i < arr.Length; i++)
{
//下面这个就牛了!!定义一个char 的变量C,然后遍历arr这个数组。
foreach (char c in arr[i])
{
//这样上面字符串数组里面的每一个元素都会被装到变量C里面,进行输出
Response.Write(c);
//因为使用了Flush命令,所以就Respone就马上响应,将字符马上输出,以便清空缓存
//正常情况下,Respone不会马上就将所有缓存输出的
Response.Flush();
Thread.Sleep(200);
//这个是线程命令,用于将当前的运行暂停200毫秒
//使用线程命令必须要有using System.Threading;这个语句
}
Response.Write("<br/>");
//到这里进行换行输出
}
}
foreach (char c in arr[i])
{
//这样上面字符串数组里面的每一个元素都会被装到变量C里面,进行输出
Response.Write(c);
//因为使用了Flush命令,所以就Respone就马上响应,将字符马上输出,以便清空缓存
//正常情况下,Respone不会马上就将所有缓存输出的
Response.Flush();
Thread.Sleep(200);
//这个是线程命令,用于将当前的运行暂停200毫秒
//使用线程命令必须要有using System.Threading;这个语句
}
Response.Write("<br/>");
//到这里进行换行输出
}
}
这个里面最主要的注意点是:
1.导入线程包:using System.Threading;
2.string的数组
3.循环中使用char类型的变量
4.flush