Visual Basic的DateTime.Now每次调用时都会创建一个新实例吗?

时间:2019-08-29 13:19:41

标签: vb.net datetime

基本上是标题所说的。如果不需要,我不想创建一堆实例

edit:文档说:“ Now属性返回一个DateTime值,该值代表本地计算机上的当前日期和时间。”但我不能说这是否意味着它创建了一个新的DateTime实例或引用了一个已有的实例

1 个答案:

答案 0 :(得分:4)

DateTime是一个结构,每次您调用共享属性Now时,它的确会创建一个新的DateTime值。它不是一个很大的结构(我相信是8个字节),因此无需避免创建任意数量的