का उपयोग किया है, हमने स्टैक क्लास के बारे में सभी को पढ़ा है या सुना है, लेकिन हम में से कई को शायद कभी भी LIFO ऑब्जेक्ट का उपयोग करने का कोई कारण नहीं मिला है। मैं असली दुनिया समाधानों को सुनने के लिए उत्सुक हूं जो इस वस्तु का उपयोग करते थे और क्यों।"स्टैक" ऑब्जेक्ट (.Net) के वास्तविक दुनिया का उपयोग आपने
http://msdn.microsoft.com/en-us/library/system.collections.stack.aspx
मैं हाल ही में एक उदाहरण है जहां एक प्रोग्रामर, जबकि एक श्रेणीबद्ध डेटा स्रोत traversing एक ढेर उपयोग अपने वर्तमान स्थिति का ट्रैक रखने के लिए देखा था। जैसे ही वह पदानुक्रम नीचे चला गया, उसने अपनी स्थिति पहचानकर्ता को ढेर पर धक्का दिया और जैसे ही वह वापस चले गए, उन्होंने स्टैक से वस्तुओं को पॉप किया। मैंने सोचा कि यह एक विशाल पदानुक्रम में अपनी वर्तमान स्थिति का ट्रैक रखने के लिए एक बहुत ही प्रभावशाली तरीका था। मैंने पहले कभी नहीं देखा था।
किसी और के पास कोई उदाहरण है?
हाँ- पहले गहराई के लिए एक ढेर का उपयोग करना। क्या आप जानते थे कि आप पहली बार चौड़ाई के लिए कतार का उपयोग करते हैं? – RichardOD
यह वास्तव में एक .NET विशिष्ट प्रश्न नहीं है। ढेर एक अमूर्त डेटा प्रकार हैं, और लोग उन्हें हर संभवतः (संभवतः) भाषा में उपयोग करते हैं। –
मैं हर समय ढेर का उपयोग करता हूं। जब आवश्यक हो तो आप उनका उपयोग करें। –