उदाहरण के लिए। आइए कहें कि हमारे पास एक फॉर्म पर एक स्टैपपैन है। यह ग्रिड और लेबल दोनों से भरा है। मैं सभी ग्रिड के माध्यम से लूप करना चाहता हूं और उन पर कुछ ऑपरेशन करना चाहता हूं लेकिन लेबल्स को बरकरार रखना छोड़ देता हूं। फिलहाल मैं इसे इस तरह से कर रहा हूं।"as" का उपयोग करके और एक शून्य वापसी की उम्मीद
foreach(UIElement element in m_stacker.Children)
{
Grid block = element as Grid;
if(block != null)
{
//apply changes here
}
}
तो मैं इस तथ्य अशक्त रिटर्न कि "के रूप में" अगर यह आवश्यक प्रकार में डाला नहीं कर सकते हैं का उपयोग कर रहा हूँ। क्या यह ठीक काम है या क्या इस समस्या का बेहतर समाधान है?
असल में, यह शायद 'as' के लिए सबसे आम उपयोग केस है। –
सभी प्रतिक्रिया लोगों के लिए धन्यवाद। मैं "जैसा" दिखने के लिए सही काम की तरह दिखता हूं। – DrLazer