2015-12-21 9 views
6

Nachdem die MSDN-Seiten für die Timespan Struktur zu lesen und die Duration Struktur,
Ich muss zugeben, dass ich bin immer noch nicht sicher, was der Unterschied zwischen ihnen ist.Span vs Dauer

Darüber hinaus enthält die Duration-Struktur eine Duration(TimeSpan) Ctor,
, die sie noch ähnlicher macht.

Also kann mir bitte jemand sagen, wann jeder von ihnen verwendet werden sollte?

Zeitspanne Struktur:
https://msdn.microsoft.com/en-us/library/system.timespan.aspx

Dauer Struktur:
https://msdn.microsoft.com/en-us/library/system.windows.duration.aspx

Antwort

12

Sie wollen wahrscheinlich TimeSpan verwenden.

TimeSpan ist eine generische Datenstruktur im Namespace System. Duration ist eine spezialisierte Struktur für WPF-Animationen. Die Beschreibung von Duration fasst es ziemlich gut:

Stellt die Dauer der Zeit, die ein Timeline aktiv ist.

Wenn Sie genau das tun möchten (definieren Sie die Dauer einer WPF-Animationszeitachse), verwenden Sie . Andernfalls verwenden Sie TimeSpan.

+1

Sehr schön .. Die Namensräume in der Tat decken die Antwort .. Danke – spaceman