草庐IT

计时表

全部标签

c# - 在设计时将换行符添加到标签的文本

如何在设计时向Label的Text添加换行符?StackOverflow上有一些关于如何在代码隐藏中执行此操作的帖子,但似乎还没有关于设计时的帖子,对吧? 最佳答案 当您在标签的属性窗口中单击标签文本属性时,将出现一个下拉列表,您可以在其中按Enter转到新行。我刚刚尝试过,它在VisualStudio2010中有效。这里有一个截图来澄清: 关于c#-在设计时将换行符添加到标签的文本,我们在StackOverflow上找到一个类似的问题: https://st

c# - 将未知(在设计时)属性添加到 ExpandoObject

只是探索c#4。试图让我的头脑了解所有这些动态的东西。对不起,如果这个问题很愚蠢,没有这个领域的经验。如果我有一个ExpandoObject并想在运行时向它添加公共(public)属性(使用get和set),我该怎么做呢?例如,我有一个documentTemplate和一个文档,它有一个指向documentTemplate的属性。这个文档模板有一些标签标题(例如学生之间发展的能力),在制作文档时应该解决这些问题(例如浓度,内存力等)。所以一旦在文档中设置了模板,我想创建一个类,它具有与模板中的标签标题同名的属性,然后使用一些UI元素,例如PropertyGrid,我可以让用户根据标签标

c# - 如何在 WPF 中创建计时器?

我是wpf计时器的新手,我需要一个代码,每5分钟就会弹出一个消息框。.谁能帮我找定时器的简单代码。这就是我到目前为止所尝试的:System.Windows.Threading.DispatcherTimerdispatcherTimer=newSystem.Windows.Threading.DispatcherTimer();privatevoidtest(){dispatcherTimer.Tick+=newEventHandler(dispatcherTimer_Tick);dispatcherTimer.Interval=newTimeSpan(0,0,1);dispatche

c# - 实现永无止境的任务的正确方法。 (计时器与任务)

因此,只要应用程序正在运行或请求取消,我的应用程序就需要几乎连续地执行一个操作(每次运行之间有10秒左右的暂停)。它需要完成的工作最多可能需要30秒。是否最好使用System.Timers.Timer并使用AutoReset来确保它不会在前一个“滴答”完成之前执行操作。或者我应该在LongRunning模式下使用带有取消标记的常规任务,并在其中有一个常规的无限while循环调用操作,在两次调用之间使用10秒的Thread.Sleep来完成工作?至于async/await模型,我不确定它在这里是否合适,因为我没有任何工作返回值。CancellationTokenSourcewtoken;

c# - C# 计时器是否在单独的线程上流逝?

System.Timers.Timer是否在与创建它的线程不同的线程上流逝?假设我有一个带有每5秒触发一次的计时器的类。当计时器触发时,在elapsed方法中,修改了一些对象。假设修改这个对象需要很长时间,比如10秒。在这种情况下我是否会遇到线程冲突? 最佳答案 这取决于。System.Timers.Timer有两种操作模式。如果SynchronizingObject设置为ISynchronizeInvoke实例,则Elapsed事件将在托管同步对象的线程上执行。通常这些ISynchronizeInvoke实例就是我们都熟悉的普通旧

c# - 秒表与使用 System.DateTime.Now 计时事件

这个问题在这里已经有了答案:IsDateTime.Nowthebestwaytomeasureafunction'sperformance?[closed](16个答案)关闭9年前。我想跟踪我的代码的性能,所以我使用System.DateTime.Now存储了开始和结束时间。我将两者之间的差异作为我的代码执行时间。不过我注意到差异似乎并不准确。所以我尝试使用Stopwatch对象。事实证明,这要准确得多。谁能告诉我为什么Stopwatch比使用System.DateTime.Now计算开始时间和结束时间之间的差异更准确?顺便说一句,我说的不是十分之一。我得到大约15-20%的差异。

c# - 在 Windows 服务中使用的最佳计时器

锁定。这个问题及其答案是locked因为这个问题离题但具有历史意义。它目前不接受新的答案或互动。我需要创建一些Windows服务,每N个时间段执行一次。问题是:我应该使用哪个计时器控件:System.Timers.Timer或System.Threading.Timer一个?它对某些东西有影响吗?我问是因为我听到很多证据表明Windows服务中System.Timers.Timer的工作不正确。谢谢。

c# - 如何可靠地确定在设计时使用 var 声明的变量的类型?

我正在emacs中为C#开发一个完成(智能感知)工具。这个想法是,如果用户键入一个片段,然后通过特定的按键组合要求完成,完成工具将使用.NET反射来确定可能的完成。这样做需要知道正在完成的事情的类型。如果是字符串,则有一组已知的可能方法和属性;如果它是一个Int32,它有一个单独的集合,依此类推。使用语义(emacs中提供的代码词法分析器/解析器包),我可以定位变量声明及其类型。鉴于此,使用反射获取类型的方法和属性,然后向用户显示选项列表是很简单的。(好吧,在emacs中做起来不是很简单,但是使用theabilitytorunapowershellprocessinsideemacs,

c# - 如何将计时器添加到 C# 控制台应用程序

仅此而已-如何将计时器添加到C#控制台应用程序?如果您能提供一些示例编码,那就太好了。 最佳答案 这很好,但是为了模拟一些时间的流逝,我们需要运行一个需要一些时间的命令,这在第二个示例中非常清楚。但是,使用for循环来执行某些功能的方式永远占用大量设备资源,而我们可以使用垃圾收集器来执行类似的操作。我们可以在同一本书CLRViaC#ThirdEd的代码中看到这种修改。usingSystem;usingSystem.Threading;publicstaticclassProgram{privateTimer_timer=null;p

javascript - 延迟长时间运行的计时器任务以提高滚动平滑度

我在检查我的页面时收到了这个警告:Deferredlong-runningtimertask(s)toimprovescrollingsmoothness.Seecrbug.com/574343我还看过:Blinkdeferredataskinordertomakescrollingsmoother.Yourtimertasksshouldtakelessthan50mstoruntoavoidthis.Pleaseseehttps://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performanc