【问题标题】:checking filename检查文件名
【发布时间】:2010-09-20 15:31:04
【问题描述】:

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

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

和:

                       if (file_name.Contains("ro"))

【问题讨论】:

  • file_name 来自哪里?你在使用 System.IO 吗?

标签: c# filenames


【解决方案1】:

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

例如,这将返回 true:

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

【讨论】:

  • 请注意 file_name 上的 NullPointerException。
  • 我也建议忽略大小写。
【解决方案2】:
if (s == null || s.Trim().Length == 0) { 返回假 } 别的 { 返回 s.ToLower().Contains("ro"); }

【讨论】:

  • 谢谢。我还有一个问题。感谢您的帮助。
猜你喜欢
  • 2016-03-10
  • 2014-03-23
  • 2013-12-16
  • 1970-01-01
  • 2012-05-25
  • 2013-08-31
  • 2014-11-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多