[C#] ファイルからの入力の場合 # String.Formatの危険性(改) その3

2010年6月30日

 String.Formatの危険性(改) その3です。「 [C#] 逐語的文字列」からの続きです。
 #デスマってて、間が開いてしまいました…

 本題のファイル入力の場合はどうなるか。実験しました。

 プログラム

class Program
{
    static void Main(string[] args)
    {
        System.IO.FileStream fs = new System.IO.FileStream(@".test.txt",System.IO.FileMode.Open);
        System.IO.StreamReader sr = new System.IO.StreamReader(fs);

        string s = sr.ReadLine();

        System.Console.WriteLine(s);
    }
}

 .test.txt

aaaanbbbb

 結果

aaaanbbbb

 まあファイルを読んで表示しているだけなので、nが "" "n " なのは当然ですよね…

 つづく






カテゴリー: C#, Program, VB.NET

Follow comments via the RSS Feed | Leave a comment | Trackback URL

2 Comments to "[C#] ファイルからの入力の場合 # String.Formatの危険性(改) その3"

  1. オールトの雲

    [VB.NET] 正規表現のエスケープ

     String.Formatの危険性(改) その4です。「[C#] ファイルからの入力の場合」からの続きです。

  2. [C#] 逐語的文字列 # String.Formatの危険性(改) その2 | オールトの雲

    [...]  つづく [...]

コメントを投稿する

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


«   »
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org