2013年5月13日月曜日

c# 文字列のContains

string の Containsメソッド は、空文字列は常にtrueを返すようなので注意する。
List などではfalse になるようだ。

イミディエイトウィンドウで確認した結果

string s = "";
""

s  = "aaaaaaaa";
"aaaaaaaa"

s.Contains("b");
false

s.Contains("a");
true

s.Contains("");
true
(↑ 空文字列でtrueを返している)



0 件のコメント:

コメントを投稿