标准.NET 2.0库中是否有类或结构可容纳两个DateTime
对象 - 日期和日期?基本上是一个改进的TimeSpan
。我可以毫无问题地编写我自己的结构,但如果有人之前已经完成了它,为什么要这样做呢?
注意事项:
TimeSpan
单独不会削减它,因为它有一个时间间隔,而不是两个日期。Tuple
是不可能的,因为它在.NET 2.0中不可用KeyValuePair
是我宁愿避免的,因为没有可区分的键或值,只是两个日期。DateTime[]
是另一种选择,是的,但是我问的是结构/类,因为如果它存在,它可能还有一些其他有用的东西。那么,我错过了任何简洁的解决方案,还是我自己写的和/或不再那么挑剔?
答案 0 :(得分:1)
您可以使用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#中工作已经过了相当长的时间。
了解更多here。
答案 1 :(得分:0)
具有两个日期时间和额外双重偏移的元组或变体怎么样?