stackalloc
C # programlama sırasında hiç kimse gerçekten kullanılmış ? Ne yaptığının farkındayım, ancak kodumda göründüğü tek zaman yanlışlıkla, çünkü Intellisense yazmaya başladığımda bunu önerir static
.
Her ne kadar kullanım senaryoları ile ilgili olmasa da, stackalloc
aslında uygulamalarımda önemli miktarda eski birlikte çalışma yapıyorum, bu yüzden her zaman ve sonra unsafe
kod kullanmaya başvurabilirim . Ancak yine de genellikle unsafe
tamamen kaçınmanın yollarını bulurum .
Ve .Net içinde tek bir iş parçacığı için yığın boyutu ~ 1Mb olduğundan (yanlışsam beni düzelt), kullanmaktan daha da saklıyım stackalloc
.
Birisinin söyleyebileceği bazı pratik durumlar var mı: "Bu, güvensiz hale gelip kullanmam için doğru miktarda veri ve işlemdir stackalloc
"?
System.Numbers
bunu çok kullanır referencesource.microsoft.com/#mscorlib/system/...