c#中怎样建立定时器?用以替代thread.sleep(),克服sleep延时不精确的问题。

author author     2023-03-31     655

关键词:

thread.sleep()返回可是在指定时间前后几百毫秒内发生,很影响系统的稳定。怎样建立一个新的定时器,改定时器指定时间可以设定,定时精度在毫秒级别,最好不要太消耗资源,能让线程短时暂停就更好了。

参考技术A 推荐使用System.Timers.Timer

在 C# 中替代 std::string [重复]

】在C#中替代std::string[重复]【英文标题】:Alternativetostd::stringinC#[duplicate]【发布时间】:2014-03-3115:29:59【问题描述】:我一直在尝试找到一个替换字符串函数,它允许我在C#中使用类似于std::string的行为。我只需要它用于我从C++... 查看详情

在 C# 中替代 VB.NET 的类型转换函数 (CBool​​)?

】在C#中替代VB.NET的类型转换函数(CBool​​)?【英文标题】:AlternativetoVB.NET\'sTypeConversionfunctions(CBool)inC#?【发布时间】:2011-09-2503:15:34【问题描述】:C#中VB的CBool关键字有什么替代品吗?所有其他功能呢?CBool将转换为布尔值任... 查看详情

C# 中 HttpListener 和 Griffin.WebServer 的替代方案

】C#中HttpListener和Griffin.WebServer的替代方案【英文标题】:AlternativetoHttpListenerandGriffin.WebServerinC#【发布时间】:2017-10-1822:28:44【问题描述】:简而言之,我正在寻找在.NetFramework应用程序(例如Windows窗体)中提供REST或SOAPAPI服务器... 查看详情

在 C# 中打开大量文件流的替代方法

】在C#中打开大量文件流的替代方法【英文标题】:AlternativetoopeninglargenumberoffilestreamsinC#【发布时间】:2018-07-1523:33:49【问题描述】:在Unity中,我正在制作一个项目,该项目在程序上构建一个(特别复杂的)世界,并将所有生... 查看详情

检测 jQuery 1.8+ 中的图像加载 - 自弃用以来替代 load()

】检测jQuery1.8+中的图像加载-自弃用以来替代load()【英文标题】:DetectimageloadinjQuery1.8+-alternativetoload()sincedeprecation【发布时间】:2013-01-2418:18:42【问题描述】:说明出于我欣赏的原因,从jQuery1.8开始,load事件已被弃用,但是,仍... 查看详情

C# Metro 风格中 IsSubclassOf 或 IsAssignableFrom 的任何替代方案

】C#Metro风格中IsSubclassOf或IsAssignableFrom的任何替代方案【英文标题】:AnyalternativeforIsSubclassOforIsAssignableFrominC#Metro-style【发布时间】:2012-02-0212:56:12【问题描述】:在C#Metro风格中,IsSubclassOf或IsAssignableFrom有什么替代方案吗?我正... 查看详情

C# 程序中数据库的良好替代品

】C#程序中数据库的良好替代品【英文标题】:GoodalternativetoadatabaseinaC#program【发布时间】:2012-05-0817:40:47【问题描述】:我必须为我的工作编写一个小程序,我的职位实际上与IT无关,我正在为我们的个人专业用途制作这个程序... 查看详情

在c#中替代php的explode/implode-functions

】在c#中替代php的explode/implode-functions【英文标题】:Alternativeofphp\'sexplode/implode-functionsinc#【发布时间】:2011-11-2718:27:00【问题描述】:.net-framework中是否有类似的爆炸/内爆功能?还是我必须自己编码?【问题讨论】:【参考方案... 查看详情

C#:在 shlwapi.dll 中实现或替代 StrCmpLogicalW

】C#:在shlwapi.dll中实现或替代StrCmpLogicalW【英文标题】:C#:Implementationof,oralternativeto,StrCmpLogicalWinshlwapi.dll【发布时间】:2009-10-2116:00:53【问题描述】:为了在我的应用程序中进行自然排序,我目前在shlwapi.dll中P/Invoke一个名为StrCm... 查看详情

Enumerable.First (System.Linq) C# 的替代方案

】Enumerable.First(System.Linq)C#的替代方案【英文标题】:analternativetoEnumerable.First(System.Linq)C#【发布时间】:2016-12-2006:12:29【问题描述】:我在.net3.5中运行了这段代码publicconststringSvgNamespace="http://www.w3.org/2000/svg";publicconststringXLink 查看详情

Visual c# 中的 _stat 替代方案

】Visualc#中的_stat替代方案【英文标题】:_statalternativeinvisualc#【发布时间】:2014-03-3010:10:56【问题描述】:我在VC++中有一个SDK示例,我正在用c#编写代码。在VC++示例中他们使用过struct_statStatBuff;当我检查_stat的定义时,它是#define... 查看详情

Typescript / Javascript 中的 C# SelectMany 替代方案

】Typescript/Javascript中的C#SelectMany替代方案【英文标题】:C#SelectManyalternativeinTypescript/Javascript【发布时间】:2021-04-1609:12:18【问题描述】:我有一个项目列表,每个项目都包含一个状态列表。我需要在所有项目中找到具有特定id的... 查看详情

Go中函数重载的替代方案?

】Go中函数重载的替代方案?【英文标题】:AlternativeforfunctionoverloadinginGo?【发布时间】:2012-10-1306:28:06【问题描述】:是否可以像使用Golang的C#中的函数重载或可选参数一样工作?或者也许是另一种方式?【问题讨论】:你能举... 查看详情

轮询的替代方案

】轮询的替代方案【英文标题】:alternativestopolling【发布时间】:2011-11-1013:01:07【问题描述】:有一个程序X在我的计算机上自行激活(我无法摆脱),我在c#中构建了一个程序,用于检查当前激活了哪些任务(如Windows中的任务... 查看详情

c#怎样使数据长期驻留在内存中,怎样可以管理这个时间?

这个嘛多啦我给你一个网站你自己去拿你自己想要的就可以啦c#是java和C++混合的产物。.NETFramework类库是一个由Microsoft.NETFrameworkSDK中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立.NETFramework应用程序、组... 查看详情

添加对 C# 项目的引用以使其与版本控制兼容的正确方法

】添加对C#项目的引用以使其与版本控制兼容的正确方法【英文标题】:CorrectwaytoaddreferencestoC#projectsuchthattheyarecompatiblewithversioncontrol【发布时间】:2016-03-2316:50:55【问题描述】:在将第三方库或内部开发的库添加到C#项目时,我... 查看详情

C# WPF OnPaint 方法的替代方案?

】C#WPFOnPaint方法的替代方案?【英文标题】:C#WPFOnPaintmethodalternative?【发布时间】:2010-07-2701:42:11【问题描述】:在C#WinForms中,无论何时在这里或那里制作小游戏,我都会编写一个快速类,它是System.Windows.Forms.Panel的子类,并在... 查看详情

c#中timer定时器的使用示例

关于C#中timer类在C#里关于定时器类就有3个:1.定义在System.Windows.Forms里2.定义在System.Threading.Timer类里3.定义在System.Timers.Timer类里System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控... 查看详情