जब आपको बहुत छोटी वस्तुएं रखने की आवश्यकता होती है, तो कहें कि इसमें 2 फ्लोट संपत्ति है, और आपके पास लाखों लोग होंगे जो तुरंत "नष्ट" नहीं होंगे, क्या structs बेहतर विकल्प हैं या कक्षाएं?लंबी जीवित वस्तुओं के लिए संरचना बनाम वर्ग
लाइब्रेरी के रूप में xna की तरह, stru3s के रूप में बिंदु 3s हैं, लेकिन यदि आपको लंबे समय तक उन मानों को पकड़ने की आवश्यकता है, तो क्या यह प्रदर्शन खतरे को जन्म देगा?
ग्रेट पोस्ट, आज मेरा आखिरी उपरांत ले लिया। –
यह शायद पाठक कीवर्ड का एक अच्छा उपयोग है, यानी एक्स, वाई और जेड को गुणों के रूप में घोषित करने के बजाय, आप केवल पढ़ने वाले फ़ील्ड प्राप्त कर सकते हैं। लाभ यह होगा कि आप गलती से अपनी अपरिवर्तनीयता को तोड़ नहीं देंगे। – Ant
'myRect = नया आयताकार (myRect.X, myRect.Y + 4, myRect.Width, myRect.Height) है;' वास्तव में 'myRect.Y + = 4;' से स्पष्ट है? Structs के लिए म्यूटेटिंग * विधियों * समस्याग्रस्त हैं, लेकिन कई मामलों में खुला क्षेत्रों को आदर्श होना चाहिए। – supercat