C# 检查文件名

C# 检查文件名,c#,filenames,C#,Filenames,如何检查文件名是否包含一些字符串?例如,如果“frody”包含“ro”? 我试着这样做: if (file_name.Contains("ro")== true) 以及: 两者都是正确的。第二种可能更受欢迎 例如,返回true: string s = "test-ro.doc"; Console.WriteLine(s.Contains("ro")); 两者都是正确的。第二种可能更受欢迎 例如,返回true: string s = "test-ro.d

如何检查文件名是否包含一些字符串?例如,如果“frody”包含“ro”? 我试着这样做:

                    if (file_name.Contains("ro")== true)
以及:


两者都是正确的。第二种可能更受欢迎

例如,返回true:

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

两者都是正确的。第二种可能更受欢迎

例如,返回true:

string s = "test-ro.doc";
Console.WriteLine(s.Contains("ro"));
如果(s==null | | s.Trim().Length==0) { 返回错误 } 其他的 { 返回s.ToLower().包含(“ro”); } 如果(s==null | | s.Trim().Length==0) { 返回错误 } 其他的 { 返回s.ToLower().包含(“ro”); }
文件名来自哪里?您使用的是System.IO吗?文件名来自哪里?您正在使用System.IO吗?但要注意文件名上的NullPointerException。我还建议忽略大小写。但要注意文件名上的NullPointerException。我也建议忽略大小写。谢谢。我还有一个问题。谢谢你的帮助。我还有一个问题。谢谢你的帮助。 if (s == null || s.Trim().Length == 0) { return false } else { return s.ToLower().Contains("ro"); }