2015-12-21 7 views
6

बनाम Timespan struct के लिए MSDN पृष्ठों और Duration struct,
पढ़ने के बाद मैं मानता चाहिए कि मैं अभी भी यकीन है कि क्या उन दोनों के बीच अंतर यह है नहीं कर रहा हूँ।TimeSpan अवधि

इसके अलावा, अवधि struct एक Duration(TimeSpan) ctor,
जो उन्हें और भी अधिक समान बनाता है शामिल हैं।

तो किसी को भी मुझे बता सकते हैं जब उनमें से प्रत्येक इस्तेमाल किया जाना चाहिए?

समयावधि struct:
https://msdn.microsoft.com/en-us/library/system.timespan.aspx

अवधि struct:
https://msdn.microsoft.com/en-us/library/system.windows.duration.aspx

उत्तर

12

आप शायद TimeSpan उपयोग करना चाहते हैं।

TimeSpanSystem नामस्थान में एक सामान्य डेटा संरचना है। Duration WPF एनिमेशन के लिए एक विशेष संरचना है। Duration का वर्णन यह सार बहुत अच्छी तरह से:

मौका है जब किसी Timeline सक्रिय है की अवधि का प्रतिनिधित्व करता है।

आप वास्तव में ऐसा करने के लिए (एक WPF एनिमेशन समयावधि के अवधि को परिभाषित) चाहते हैं, Duration का उपयोग करें। अन्यथा, TimeSpan का उपयोग करें।

+1

बहुत अच्छा .. नामस्थान वास्तव में उत्तर को उजागर करते हैं .. धन्यवाद – spaceman

संबंधित मुद्दे