Có ai từng thực sự sử dụng stackalloc
trong khi lập trình trong C# không? 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 tai nạn, bởi vì Intellisense gợi ý nó khi tôi bắt đầu gõ static
, ví dụ.Sử dụng thực tế từ khóa `stackalloc`
Mặc dù nó không liên quan đến các tình huống sử dụng của stackalloc
, tôi thực sự thực hiện một số lượng đáng kể tương tác kế thừa trong ứng dụng của mình, vì vậy, bây giờ tôi có thể sử dụng mã unsafe
. Nhưng tuy nhiên tôi thường tìm cách tránh hoàn toàn unsafe
.
Và vì kích thước ngăn xếp cho một chuỗi duy nhất trong .Net là ~ 1Mb (đúng với tôi nếu tôi sai), tôi thậm chí còn được dành nhiều 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 phù hợp và xử lý để tôi không an toàn và sử dụng stackalloc
"?
chỉ nhận thấy rằng 'System.Numbers' sử dụng nó rất nhiều https://referencesource.microsoft.com/#mscorlib/system/number.cs,86404b606ba1649f – Slai