ここで、あなたが説明する関数のためにC＃のコードを提供します：

public bool check -up（list <string> list、list
{
    そこにbool arerepexions = false;
    IenMeulatable <String> Intersection = list。
    if（intersection.count（）> 0）
    {
        back = trueがあります。
    }
    干し草を返します。
}
この関数は、2つの文字列リストをパラメーターとして撮影します：リストとリスト。次に、ListクラスIntersectメソッドを使用して、両方のリストにある要素を見つけます。交差点の要素の数がゼロを超える場合、関数は真で戻り、繰り返しの値が見つかったことを示します。それ以外の場合は、誤った返品があり、繰り返しの値が見つかったことを示しています。
Aquí te proporciono el código en C# para la función que describe:

public bool ComprobarRepeticiones(List<string> listaA, List<string> listaB)
{
    bool hayRepeticiones = false;
    IEnumerable<string> interseccion = listaA.Intersect(listaB);
    if (interseccion.Count() > 0)
    {
        hayRepeticiones = true;
    }
    return hayRepeticiones;
}
Esta función toma dos listas de strings como parámetros: listaA y listaB. Luego, usa el método Intersect de la clase List para encontrar los elementos que se encuentran en ambas listas. Si el número de elementos en la intersección es mayor que cero, la función devuelve true, indicando que se encontraron valores repetidos. De lo contrario, devuelve false, indicando que no se encontraron valores repetidos.