在标准.NET 2.0库中是否有一个类或结构可以容纳两个DateTime
对象(date-from和date-to)?基本上是一个改进的CCD_ 2。我可以毫无问题地写自己的结构,但如果有人以前已经写过了,为什么还要写呢?
需要注意的事项:
TimeSpan
本身并不能缩短它,因为它包含一个时间间隔,而不是两个日期Tuple
毫无疑问,因为它在.NET 2.0中不可用KeyValuePair
是我宁愿避免的东西,因为没有可区分的键或值,只有两个日期DateTime[]
是一个替代方案,是的,但我问的是结构/类,因为如果它存在,它可能会带来一些其他有用的东西
那么,我错过了什么巧妙的解决方案,还是我应该自己写出来,然后/或者不再那么挑剔?
您可以使用Pair
类
Visual Basic:
Dim value As Pair(Of String, String) = new Pair(Of String, String) With (foo, bar)
C#:
Pair<String, String> value = new Pair<String, String>(foo, bar);
未经测试,可能会有拼写错误,自从我在Visual Basic或C#中工作以来,它已经过去了相当长的时间。
点击此处阅读更多信息。
一个Tuple或一个有两个日期时间和额外双偏移量的变体怎么样。