4.2练习—— Response对象调用flush的用法

首先送上代码!!

 


        protected void Page_Load(object sender, EventArgs e)
        {
            //以上是系统自动生成的代码
            //下面是新建一个字符串,这个是一维数组的字符串,里面有6个元素
            //到底是6个元素还是20个以上的元素呢?
            string[] arr = new string[]
            {
            "我不相信造化弄人",
            "世界上出类拔萃的人",
            "都主动找寻他们想要的环境",
            "要是遍寻不获",
            "他们就创造一个",
            "-----萧伯纳"
            };
            //下面这句是循环,定义int类型的变量i,如果i的值少于arr的长度的时候,i就会+1
            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/>");
                //到这里进行换行输出
            }
        }
 
 
 

这个里面最主要的注意点是:
1.导入线程包:using System.Threading;
2.string的数组
3.循环中使用char类型的变量
4.flush
 
posted @ 2019-04-05 11:05  老乌龟  阅读(431)  评论(0编辑  收藏  举报