Có ai đã từng thực sự sử dụng stackallockhi lập trình trong C # chưa? Tôi nhận thức được những gì đang làm, nhưng lần duy nhất nó xuất hiện trong mã của tôi là do tình cờ, vì Intellisense gợi ý nó khi tôi bắt đầu nhập static, chẳng hạn.
Mặc dù nó không liên quan đến các kịch bản sử dụng stackalloc, nhưng tôi thực sự đã thực hiện một số lượng đáng kể di sản trong các ứng dụng của mình, vì vậy thỉnh thoảng tôi có thể sử dụng unsafemã. Nhưng tuy nhiên tôi thường tìm cách tránh unsafehoàn toàn.
Và vì kích thước ngăn xếp cho một luồng trong .Net là ~ 1Mb (sửa tôi nếu tôi sai), tôi thậm chí còn dè dặt hơn khi sử dụng stackalloc.
Có một số trường hợp thực tế mà người ta có thể nói: "đây chính xác là lượng dữ liệu và xử lý phù hợp để tôi không an toàn và sử dụng stackalloc"?
System.Numberssử dụng nó rất nhiều referencesource.microsoft.com/#mscorlib/system/...