C#でプログラミングしている間に実際にstackalloc
を使用したことがありますか?私は何が起きているのか分かっていますが、コードに表示される唯一の時間は偶然です。例えば、static
と入力したときにIntellisenseが示唆するためです。`stackalloc`キーワードの実際的な使用
stackalloc
の使用シナリオには関係ありませんが、私は実際にアプリケーションでかなりの量の古いinteropを実行していますので、今はいつでもunsafe
コードを使用することができます。しかし、私は通常、unsafe
を完全に避ける方法を見つける。
.netの単一スレッドのスタックサイズは〜1Mbです(私が間違っていれば私を修正します)、私はさらにstackalloc
を使用することから予約しました。
実際には、「これは正確にデータ量と処理が安全でなくてstackalloc
を使用するための正確な量ですか」と言うことができますか?
'System.Numbers'がたくさん使っていることに気付いただけですhttps://referencesource.microsoft.com/#mscorlib/system/number.cs,86404b606ba1649f – Slai