2024-01-26 .NET のガベージコレクションの仕組み この記事について .NET のガベージコレクションが何をしているのか、基本的な動作の雰囲気を説明する記事です。正確性より... カテゴリー C#
2022-06-05 CascadingTypeParameterとジェネリック型制約 .NET 6のBlazorでは新機能としてCascadingTypeParameterが追加されました。これをジェネリッ... カテゴリー Blazor
2021-11-28 UnityでC#のアセンブラを見る Unityは独自に拡張したMonoを使っていたり、そもそもC#のバージョンが違っていたりで.NETとは異なる動作をします... カテゴリー Unity
2021-11-17 Unity2021.2でのC#9について書いた 会社のブログにUnity2021.2で使えるC#9の機能という記事を書きました。 C#9の機能がなんとなく把握できるので... カテゴリー Unity
2021-11-16 PowerUpを使ってC#のアセンブラを見る PowerUpを使うとC#のコンパイル結果であるILやJITアセンブラを見る事が出来ます。SharpLabのオフライン版... カテゴリー C#
2021-10-20 System.Threading.Channelsの紹介 System.Threading.ChannelsはC#標準のProducer/Consumerパターンの実装です。 .... カテゴリー C#
2021-10-14 enumの変換にEnum.ToObjectを使わない 「enum int 変換」などで検索すると、intからenumに変換するにはEnum.ToObjectを使うと説明してい... カテゴリー C#
2021-10-07 IL2CPPでsealedを付けても速くならない Unityでclassを定義するときにsealedを付けると高速化すると言う話があります。この話の大本のソースはIL2C... カテゴリー Unity
2021-10-02 配列のメモリアロケーションを抑える C#で配列を使う際にメモリアロケーションを抑えるテクニックを3つ紹介します。 stackalloc stackalloc... カテゴリー C#