精易论坛
标题:
控制台文字颠倒输出(流水灯特效)
[打印本页]
作者:
Im922
时间:
2012-10-4 22:48
标题:
控制台文字颠倒输出(流水灯特效)
不解释,看源码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
using System.Diagnostics;
namespace 我很想说宋
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("输入一段文本");
string s = Console.ReadLine();//读入文本
Stopwatch t = new Stopwatch();//一个计时的时钟(用来计算程序运行了多久)
string[] fy = new string[s.Length];//fy(风影)用来记录从s里面选出的文本
t.Start();//停止计时
for (int i=0;i<=s.Length -1 ;i++ )//从左到右开始赋值
{
fy = s.Substring(i,1);
}
t.Stop();//停止计时
for (int i = fy.Length - 1; i >= 0; i--)//流水灯输出
{
Console.Write(fy);
Program.Stoptime(500);//自己设置的延时方法
}
Console.WriteLine();
string q = t.Elapsed.TotalMilliseconds.ToString();
Console.WriteLine("消耗的总时间{0}毫秒",q);//输出运行多久
Console.ReadKey();
}
/// <summary>
/// 延时
/// </summary>
/// <param name="howlong">延时多久</param>
private static void Stoptime(int howlong)
{
Thread.Sleep(howlong);
}
}
}
复制代码
此代码优点,速度快。缺点,Substring这个方法不好解释,不好整!
5555大家都不来关注我的帖,这次100%中奖!!!
作者:
找不到好友
时间:
2012-10-4 22:55
拿钱喽.....顶一下922
作者:
稀饭氏家
时间:
2012-10-4 23:01
非常不错!
作者:
346091463
时间:
2012-10-4 23:07
提示:
作者被禁止或删除 内容自动屏蔽
作者:
许你,一世承诺
时间:
2012-10-4 23:20
顶一下,嘻嘻
作者:
许你,一世承诺
时间:
2012-10-4 23:21
再来一次,看看还有木有
作者:
anxz
时间:
2012-10-4 23:33
LZ 厉害呀。
作者:
sobnom
时间:
2012-10-13 09:05
努力学习c#中、
作者:
longtengxp
时间:
2012-10-19 11:46
今天你被k了吗?
作者:
爽歪歪
时间:
2012-11-1 21:53
这个有钱领啊,谢谢啊。
作者:
快乐189
时间:
2012-11-2 21:31
很好,不许哦·
作者:
沉默不语!
时间:
2012-11-5 16:35
求精币 回帖的来咯
作者:
UUI
时间:
2012-11-6 18:10
我来领钱的。
作者:
785680966
时间:
2013-1-10 19:34
substing是截取字符串
作者:
NxWeb验证
时间:
2013-1-11 11:02
看看帮助文档
substring的解释
作者:
duhe
时间:
2013-1-11 11:09
不错,学习一下。
作者:
UUI
时间:
2013-1-17 15:25
本帖最后由 UUI 于 2013-1-17 15:26 编辑
我多嘴说一句哈,你确定你的代码没有错吗?
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4