using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace 死循环
{
class Program
{
//Test01();
//Test02();
//Test04();
Test05();
}
static void Test01()
{
Console.Write("010101");
}
}
static void Test02()
do
{
str += "01";
Console.WriteLine(str);
} while (true);
}
}
static void Test05()
string ret = string.Empty;
//for (int i = 0; i < arr.Length; i++)
//{
// Thread.Sleep(1000);
// Console.Clear();
// ret = arr.Substring(arr.Length - 1 - i);
// Console.WriteLine(ret);
//}
int i = 0;
while (i<80)
{
Thread.Sleep(200);
Console.Clear();//清除屏幕重新开始
ret = arr.Substring(arr.Length - 1 - i); //从后往前切割
Console.WriteLine(ret);
i++;
if (i == 79)
{
i = 0;
}
}
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace 死循环
{
class Program
{
//程序在此运行
static void Main(string[] args){
//Test01();
//Test02();
//Test04();
Test05();
}
static void Test01()
{
//while 死循环 死在重复的 “010101”
while (true){
Console.Write("010101");
}
}
static void Test02()
{
//do while 死循环 死在重复的“01”
string str = string.Empty;do
{
str += "01";
Console.WriteLine(str);
} while (true);
}
}
static void Test05()
{
// 死在重复的登录页面 “欢迎你到来” 注释掉的是没有死在循环中
string arr = " 欢迎你的到来";string ret = string.Empty;
//for (int i = 0; i < arr.Length; i++)
//{
// Thread.Sleep(1000);
// Console.Clear();
// ret = arr.Substring(arr.Length - 1 - i);
// Console.WriteLine(ret);
//}
int i = 0;
while (i<80)
{
Thread.Sleep(200);
Console.Clear();//清除屏幕重新开始
ret = arr.Substring(arr.Length - 1 - i); //从后往前切割
Console.WriteLine(ret);
i++;
if (i == 79)
{
i = 0;
}
}
}
}
}