क्या किसी ने कभी stackalloc
C # में प्रोग्रामिंग करते हुए उपयोग किया है? मुझे पता है कि क्या होता है, लेकिन मेरे कोड में दिखाई देने वाली एकमात्र घटना दुर्घटना से होती है, क्योंकि Intellisense यह सुझाव देता है जब मैं टाइप करना शुरू करता हूं static
, उदाहरण के लिए।
हालाँकि यह उपयोग परिदृश्यों से संबंधित नहीं है stackalloc
, लेकिन मैं वास्तव में अपने ऐप्स में विरासत की एक बड़ी मात्रा में काम करता हूं, इसलिए हर बार और फिर मैं unsafe
कोड का उपयोग करने का सहारा ले सकता हूं । लेकिन फिर भी मैं आमतौर पर unsafe
पूरी तरह से बचने के तरीके खोजता हूं ।
और .Net में एक एकल थ्रेड के लिए स्टैक आकार के बाद से ~ 1 एमबी (सही होने पर मुझे सही करें), मैं उपयोग करने से और भी अधिक आरक्षित हूं stackalloc
।
क्या कुछ व्यावहारिक मामले हैं जहां कोई कह सकता है: "यह मेरे लिए असुरक्षित और उपयोग करने के लिए डेटा और प्रसंस्करण की सही मात्रा है stackalloc
"?
System.Numbers
का उपयोग करता है यह एक बहुत referencesource.microsoft.com/#mscorlib/system/...