这个问题类似于this one,但是,我想这样做而不必创建任何额外的分离函数,是否可能?
我有什么:
我想要拿出来:
问题: 如果我使用Contains(字符串),它将取出所有这些。
我需要什么: 包含以“Load_”开头或以“-B”结尾的字符串的包含(或其他?)。
结果期待:
代码无效(它解决了所有问题):
if (item.Full_File_Name.Contains("-B") || item.Full_File_Name.Contains("Load"))
任何想法或帮助?
答案 0 :(得分:4)
您已为此准备了以下功能:StartsWith
和EndsWith
if (item.Full_File_Name.EndsWith("-B") || item.Full_File_Name.StartsWith("Load"))
如果我们想要另一个或,我们应该使用:
if (!item.Full_File_Name.EndsWith("-B") && !item.Full_File_Name.StartsWith("Load_"))