StreamReader– tag –
-
C# StreamWriterで文字化け・行が崩れる原因と対策:ANSI/UTF-8/UTF-16と追記の落とし穴
StreamWriterで書いたテキストが「行が崩れる」「文字化けする」ときは、ほぼ文字コードの不一致が原因です。C#のEncoding.UnicodeはUTF-16LEを意味するため、既存ファ... -
C#でCSVヘッダーから列インデックス(列番号)を取得する方法と実践テクニック【StreamReader対応】
C#でCSVファイルを扱っていると、「ヘッダー行の列名から、何列目か(0,1,2…)を知りたい」という場面は非常によくあります。ところが、line.IndexOf("ColumnName") の... -
巨大mboxファイルの先頭行を最速・省メモリで読む方法【.NET StreamReader.ReadLine】
巨大な mbox 形式のメールアーカイブから「とりあえず先頭行だけ確認したい」という場面は、ログ解析や監視ツール、メール移行ツールの実装でよく発生します。本記事で...
1
