先日 新しいハードディスクにして、ようやくVisual Basic 2008を入れました。英語版を入れたら中途半端に日本語表示になってしまった。ついでに.NET Frameworkのソースコードも見れるように設定しました。
記事の紹介にあるNetMassDownloaderを使ってソースコードをまとめてダウンロードしようとしたのだけど、うまくいかない……。Vista SP1も適用してないのに。なんでじゃーとかなり悩んでましたが、-forceオプションを付けるとうまくできました。
さて、Visual Basicで改行を表現する場合、vbCrLfとかControlChars.CrLfとかを使います。前者はMicrosoft.VisualBasic.Constantsのメンバ。後者はMicrosoft.VisualBasic.ControlCharsクラスのメンバです。Visual Basicでは、直接"\r\n"のように文字列として書けないのです。改行文字の定数の部分のコードはどうなってるんでしょうか。ああ気になる! どうなってるかソースコードを確認! ……ダウンロードしたコードの中にはないようですね(ちーん)。