ここでは、C＃の関数があります。

    bool checforrepeatedstrings（list <string> list、list <string> listb）
    {
        return list.intert（listb）.any（）;
    }

この関数は、2つの文字列リストをパラメーターとして受信し、 * Intersect *メソッドを使用して両方のリスト間の共通要素を見つけます。次に、 *任意の *メソッドを使用して、交差点から生じる要素がリストにあるかどうかを確認します。要素がある場合、それは繰り返される値があり、関数が *true *を返すことを意味します。交差点から生じる要素がリストにない場合、それは繰り返される値がなく、関数が *false *を返すことを意味します。

あなたを助けるために他に何かありますか？
Aquí tienes una función en C# que hace lo que has pedido:

    bool CheckForRepeatedStrings(List<string> listA, List<string> listB)
    {
        return listA.Intersect(listB).Any();
    }

Esta función recibe dos listas de strings como parámetros y utiliza el método *Intersect* para encontrar los elementos comunes entre ambas listas. Luego utiliza el método *Any* para comprobar si hay algún elemento en la lista resultante de la intersección. Si hay algún elemento, significa que hay valores repetidos y la función devuelve *true*. Si no hay ningún elemento en la lista resultante de la intersección, significa que no hay valores repetidos y la función devuelve *false*.

¿Hay algo más en lo que pueda ayudarte?