Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中设置文本显示动画以创建类似打字的效果#_C#_Text_Timer - Fatal编程技术网

C# 如何在c中设置文本显示动画以创建类似打字的效果#

C# 如何在c中设置文本显示动画以创建类似打字的效果#,c#,text,timer,C#,Text,Timer,我想出了一个方法,但它利用了计时器。我在网上搜索了一段时间寻找替代方法,但它们也都使用计时器,但我不想使用计时器 不管怎样,这种文字动画效果不需要使用定时器就能实现吗 你为什么不想用定时器呢?这听起来非常适合这种情况 如果有一个非常令人信服的理由不想使用计时器,那么您可能可以调整类来执行您需要的操作,但是如果没有看到您的代码,就不清楚了 另一个有点滑稽的选择是继承Timer并创建自己的类型: public class NotATimer : Timer { public NotATime

我想出了一个方法,但它利用了计时器。我在网上搜索了一段时间寻找替代方法,但它们也都使用计时器,但我不想使用计时器


不管怎样,这种文字动画效果不需要使用定时器就能实现吗

你为什么不想用定时器呢?这听起来非常适合这种情况

如果有一个非常令人信服的理由不想使用计时器,那么您可能可以调整类来执行您需要的操作,但是如果没有看到您的代码,就不清楚了

另一个有点滑稽的选择是继承
Timer
并创建自己的类型:

public class NotATimer : Timer
{
    public NotATimer()
    { }
 }

不使用计时器的目的是什么?您可以创建类似于计时器但不是显式计时器的解决方案,但是如果需要按时间间隔写入文本,您希望如何超时渲染文本?也许你可以问问斯蒂芬·霍金,看看使用另一个维度是否会让你这么做…………;)最后决定使用计时器。@NiiLaryea-一个明智的选择