stackallocC # 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, stackallocaslında uygulamalarımda önemli miktarda eski birlikte çalışma yapıyorum, bu yüzden her zaman ve sonra unsafekod kullanmaya başvurabilirim . Ancak yine de genellikle unsafetamamen 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.Numbersbunu çok kullanır referencesource.microsoft.com/#mscorlib/system/...