में "यह" बनाम "तत्व" कीवर्ड एक्स ++ में कोड लिखते समय आपको कभी-कभी this.functionYouWant()
संदर्भित करने की आवश्यकता होती है और कभी-कभी यह element.FunctionYouWant()
है। कभी-कभी दोनों गुंजाइश में होते हैं। मैं अक्सर एक कोशिश करता हूं और यदि मैं चाहता हूं कि समारोह वहां नहीं है तो मैं दूसरे की कोशिश करता हूं। क्या कोई नियम है जो बताता है कि this
का उपयोग कब करें और element
का उपयोग कब करें?एक्स ++
Q
एक्स ++
17
A
उत्तर
35
this
किसी ऑब्जेक्ट में वर्तमान ऑब्जेक्ट और सदस्य विधियों को संदर्भित करने के लिए उपयोग किया जा सकता है।
मॉर्फएक्स रूप और रिपोर्ट समग्र वस्तुएं हैं।
रूपों में वस्तुओं का संग्रह FormRun
ऑब्जेक्ट के भीतर निहित है। आप element
संदर्भ का उपयोग करके बाहरी FormRun
ऑब्जेक्ट में सदस्यों का संदर्भ दे सकते हैं।
यदि आपका कोड शीर्ष स्तर पर रखा गया है तो this
और element
के बीच कोई कार्यात्मक अंतर नहीं है।
यदि आपका कोड फ़ॉर्मडेटा स्रोत this
में रखा गया है तो डेटास्रोत का संदर्भ देगा लेकिन element
FormRun
का संदर्भ देगा।
0
"यह" केवल एक ही कक्षा वस्तुओं को संदर्भित करता है, लेकिन "तत्व" (datasouce स्तर, डिजाइन के स्तर की तरह) किसी भी रूप के स्तर में प्रपत्र तरीकों का उपयोग है अगर विधि की कार्यक्षमता में ही है हम
उपयोग कर सकते हैं इस्तेमाल किया जा सकतासंबंधित मुद्दे
- 1. एक्स
- 2. एक्स = एक्स ++ के बीच क्या अंतर है; बनाम एक्स ++ ;?
- 3. विभिन्न एक्स के लिए पैटर्न-एक्स कक्षा [एक्स] कैसे करें?
- 4. "एक्स एक्स (42)" और "एक्स एक्स = 42" का उपयोग कर ऑब्जेक्ट निर्माण में अंतर?
- 5. डायनेमिक्स एक्स, एक्स ++ में, आप डेट वेरिएबल
- 6. जावा:। Thread.currentThread() सो (एक्स) बनाम Thread.Sleep (एक्स)
- 7. ओएस एक्स
- 8. ओएस एक्स
- 9. ओएस एक्स
- 10. एक्स-मैक्रोज़
- 11. एक्स-अक्ष
- 12. एक्स, वाई
- 13. ओएस एक्स
- 14. एक्स अक्ष
- 15. ओएस-एक्स
- 16. ओएस एक्स
- 17. वाई = एक्स
- 18. एक्स-अक्ष
- 19. एक्स-पावर्ड-
- 20. ओएस एक्स
- 21. एक्स सत्र?
- 22. एक्स-मोड
- 23. मैकोज़ एक्स
- 24. ओएस/एक्स
- 25. एक्स समर्थन
- 26. एक्स मीटर
- 27. ओएस एक्स
- 28. ओएस एक्स
- 29. ओएस एक्स
- 30. एक्स-अक्ष
इससे मुझे यह स्पष्ट हो गया और यह अच्छी तरह से कहा गया है। धन्यवाद! – SamekaTV