memberwiseclone是否复制DateTime,还是必须显式设置?

Mag*_*1um 2 .net c# icloneable

我正在实施ICloneable大量的自定义对象.某些对象的类型为DateTimestruct值.我知道这个值可以使用复制newDateTime = oldDateTime,但是如果我MemberwiseClone()在我的对象上使用它会自动复制DateTime对象吗?我假设不是因为DateTime没有实现ICloneable自己.

ale*_*lex 5

DateTime是一个值类型,如int.因此,它将被MemberwiseClone()复制.