标准 .NET 2.0 库中是否有一个类或结构可以容纳两个 DateTime
对象 - 日期从和日期到?基本上是改进的 TimeSpan
。我可以毫无问题地编写自己的结构,但如果以前有人已经这样做过,为什么还要这样做呢?
注意事项:
TimeSpan
本身并不会削减它,因为它包含一个时间间隔,而不是两个日期。Tuple
毫无疑问,因为它在 .NET 2.0 中不可用KeyValuePair
是我宁愿避免的东西,因为没有可区分的键或值,它只是两个日期。DateTime[]
是一个替代方案,是的,但我问的是结构/类,因为如果它存在,它可能会有一些其他有用的东西。
那么,我是否缺少任何巧妙的解决方案,或者我应该自己编写和/或停止如此挑剔?
最佳答案
你可以使用Pair
类
视觉基础:
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 .
关于c# - 在 .NET 2.0 库中存储一对日期的任何类/结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347930/