अगर मैं इस तरह की एक का उपयोग कर ब्लॉक के साथ एक विधि है ...क्या होता है जब 'उपयोग' ब्लॉक के भीतर से 'वापसी' कहा जाता है?
public IEnumerable<Person> GetPersons()
{
using (var context = new linqAssignmentsDataContext())
{
return context.Persons.Where(p => p.LastName.Contans("dahl"));
}
}
... कि ब्लॉक का उपयोग के भीतर से मूल्य, IDisposable वस्तु अभी भी निपटारा हो जाता है रिटर्न?
यह भी देखें http://stackoverflow.com/questions/662773/returning-in-the-middle-of-a-using-block और http://stackoverflow.com/questions/1223865/best-practice-regarding -रर्निंग-से-उपयोग-ब्लॉक –
आईएलडीएएसएम या परावर्तक के साथ अपना जेनरेट कोड देखें। –