.NET字符串包含字符串[]

0 c#

我有一个小问题,把这个包含声明放在一起,任何帮助都会很棒.

string betaFilePath = @"C:\resultsalpha.txt";
StringBuilder sb = new StringBuilder();
using (FileStream fs = new FileStream(betaFilePath, FileMode.Open))
using (StreamReader rdr = new StreamReader((fs)))
{
    while (!rdr.EndOfStream)
    {
        string betaFileLine = rdr.ReadLine();
        {
            string[] onlythese = {@"apple/",@"aee/",@"www/",@"blk/",@"art/",@"purp/",@"ora/",@"red/",@"brd/",@"biek/",@"biz/"};
            if (betaFileLine.Contains(onlythese))
            {
                File.AppendAllText(@"C:\testtestest.txt", betaFileLine);

            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

错误:参数'1':无法从'string []'转换为'string' - > if(betaFileLine.Contains(onlythese))

Eti*_*tel 10

LINQ救援!

if(onlythese.Any(str => betaFileLine.Contains(str)))
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)