Adakah yang pernah benar-benar digunakan stackallocsaat memprogram di C #? Saya mengetahui apa itu fungsinya, tetapi satu-satunya saat itu muncul di kode saya adalah secara tidak sengaja, karena Intellisense menyarankannya ketika saya mulai mengetik static, misalnya.
Meskipun tidak terkait dengan skenario penggunaan stackalloc, saya sebenarnya melakukan interop lama dalam jumlah besar di aplikasi saya, jadi sesekali saya dapat menggunakan unsafekode. Tapi bagaimanapun saya biasanya menemukan cara untuk menghindari unsafesepenuhnya.
Dan karena ukuran tumpukan untuk satu utas di .Net adalah ~ 1Mb (perbaiki saya jika saya salah), saya bahkan lebih dilindungi dari penggunaan stackalloc.
Adakah beberapa kasus praktis di mana seseorang dapat berkata: "ini adalah jumlah data dan pemrosesan yang tepat sehingga saya tidak aman dan digunakan stackalloc"?
System.Numbersmenggunakannya banyak referensiource.microsoft.com/#mscorlib/system/…