मैं लूप के लिए संलग्न होने पर एक उपयोग कथन से बाहर निकलने का प्रयास कर रहा हूं। जैसे।किसी उपयोग कथन से बाहर निकलने के लिए कैसे करें
for (int i = _from; i <= _to; i++)
{
try
{
using (TransactionScope scope = new TransactionScope())
{
if (condition is true)
{
// I want to quit the using clause and
// go to line marked //x below
// using break or return drop me to line //y
// outside of the for loop.
}
}
} //x
}
//y
मैं ब्रेक जो मुझ पर // y बाहर थूक का उपयोग कर की कोशिश की है, फिर भी मैं कम से के लिए पाश में रहना चाहते हैं // एक्स तो पाश के लिए कार्रवाई करने के लिए जारी है। मुझे पता है कि मैं इसे अपवाद फेंक कर और पकड़ने का उपयोग करके कर सकता हूं लेकिन अगर उपयोग से बाहर निकलने का एक और शानदार तरीका है तो मैं अपेक्षाकृत महंगे ऑपरेशन नहीं करूँगा। धन्यवाद!
क्यों नहीं जारी रखें? – Ofiris
आप शायद एक अलग विधि में उपयोग लूप डाल सकते हैं, और अगर स्थिति सही है तो वापस लौटें। – Rogue
सही सेवा। इसे के माध्यम से नहीं सोचा था। हटाए गए। – Marco