C# - 代码开始延迟

C# - Delay at code start

我想对我的代码进行一些延迟 我用了 Thread.Sleep 但是我的程序在一些线程之后没有响应 然后在程序结束其进程后退出无响应 我想使用更好的东西......比如 Thread

AddToConsole("text",milliseconds)

和 AddToConsole 无效:

Appendline(text);

Thread.Sleep(milliseconds);

谢谢,

我曾经使用方法 (void) 在代码中进行延迟

Task.Delay(毫秒).Wait()

并成功延迟,没有蚂蚁冻结...