C# で固定長ファイルを扱おうと思いました。
CSV ファイルとかのファイル処理関係のライブラリで、固定長 も扱える模様。
使ってみたのですが、全角文字を入れたら文字数が合わなくなりました(^_^;)
全角文字は2バイト換算して欲しいのですが、1文字になってしまう…ドキュメントとかみたのですが、どうにも対応していないようです…残念。
こっちなら全角2バイト換算してくれるかなぁ。
Microsoft.VisualBasic.FileIO.TextFieldParser
Microsoft.VisualBasic.dll への参照を追加すれば、C#でも使用できるとのことなのですが、
VisualBasicのDLLの C# での使用が継続的に良しとされるのか、なんとなく不安なので引いてしまって試していないのです。