2010-09-20 48 views
0

如何檢查文件名是否包含一些字符串?例如,如果「frody」包含「ro」? 我想這樣的:檢查文件名

    if (file_name.Contains("ro")== true) 

和:

     if (file_name.Contains("ro")) 
+0

什麼是你的結果嗎? – 2010-09-20 15:32:49

+0

file_name來自哪裏?你在使用System.IO嗎? – 2010-09-20 15:33:07

回答

3

都正確。第二個可能更受青睞。

例如,返回true:

string s = "test-ro.doc"; 
Console.WriteLine(s.Contains("ro")); 
+0

注意file_name上的NullPointerException。 – 2010-09-20 15:34:16

+1

我也建議忽略大小寫。 – Nix 2010-09-20 15:35:30

0
 
if (s == null || s.Trim().Length == 0) 
{ 
    return false 
} 
else 
{ 
    return s.ToLower().Contains("ro"); 
} 
+0

謝謝。我還有一個問題。感謝幫助。 – user449921 2010-09-20 15:59:49