2026-10-11 csharpdotnetfile-io 別のプロセスが書き込み中のログファイルを C# で tail する方法 FileShare.ReadWrite | FileShare.Delete でログを開き、末尾にシークして新しいバイトをポーリングし、StreamReader ではなく自前の UTF-8 Decoder でデコードし、切り詰めとローテーションを明示的に処理します。.NET 10 と .NET 11 向けに検証済みの tail -F 実装です。