簡體   English   中英

C#秒表類

[英]C# stopwatch Class

我對編程很陌生,所以只想問以下有關在C#中使用system.diagnostics建立在秒表類中的.net的問題。

它是在每次調用時自動處理垃圾回收嗎?還是我仍然必須實現垃圾回收?

問候

您無需實現垃圾回收。

您可能必須管理資源。 為此,請檢查Type是否實現IDisposable
然后,在using() {}塊中使用實例,或者在您自己的類上實現IDisposable

但是Stopwatch類不是IDisposable因此在這種情況下,無需執行任何操作。

如果您的意思是垃圾回收,那就是在使用變量,方法等之后整理內存的過程,所有.Net語言(甚至C#)都可以幫您解決這個問題。

您無需實現垃圾回收。 這就是重點。

如果該類實現了IDisposable,那么您可以通過以下方式在資源上進行明智的管理:

using(MyDisposable myDisposable = new MyDisposable())
{
   myDisposable.DoSomething();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM