c# - Array change event -
मेरे पास एक सरणी गुण है जिसे मैं क्या इसे लागू करने का एक आसान तरीका है? वास्तव में नहीं Arrays बहुत आदिम प्रकार हैं और जब चीजें बदलती हैं तो आपको सूचित नहीं करते हैं। सबसे अच्छा आप कर सकते हैं एक कस्टम प्रकार बनाते हैं जो कि 2 डी सरणी की तरह काम करता है, लेकिन इसके अलावा यह एक इवेंट तब उठाता है जब कोई तत्व बदल गया हो । आपका वर्तमान वर्ग तब इस घटना की सदस्यता लेंगे और कुछ अतिरिक्त टिप्पणियां: Value :
सार्वजनिक स्ट्रिंग [,] मूल्य {प्राप्त; सेट; }
सेव () पद्धति को कॉल करना चाहता हूं जब सरणी के किसी भी मान (पूरे सरणी नहीं) बदल गया है।
सहेजें () पर कॉल करें।
सहेजें को कॉल करें, जब अनुक्रमणिका का सेटर कहा जाता है। नीचे देखें।
सार्वजनिक स्ट्रिंग यह [int x, int y] {get.localArray [x, y] लौटें; } सेट {this.localArray [x, y] = मान; this.Save (); }}
Comments
Post a Comment