C # Проверьте, содержит ли строка какой-либо элемент в списке строк - PullRequest
0 голосов
/ 17 марта 2019

Как проверить, содержит ли моя строка input какие-либо строки в моей строке - list? Я искал некоторые решения, но большинство из них было не тем, что я искал, а другие были на Python и C ++.

1 Ответ

1 голос
/ 17 марта 2019

Вы можете использовать linq и string. Содержит

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

public class Program
{
    public static void Main()
    {
        var values = new List<string> { "some", "input", "values" };
        var input1 = "this does not have any match";
        Console.WriteLine("Input1 contains some match? " + values.Any(v => input1.Contains(v)));

        var input2 = "this does have some match";
        Console.WriteLine("Input2 contains some match? " + values.Any(v => input2.Contains(v)));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...