0

クエリから一意の要素のみを区別したい。私は持っている:

public string GetOutline(int indentLevel, XElement element)
{
    StringBuilder result = new StringBuilder();

    result = result.AppendLine(new string('-', indentLevel * 2) + element.Name);

    foreach (var childElement in element.Elements().OfType<XElement>().Select(x => x.Element).Distinct()) 
    {
        result.Append(GetOutline(indentLevel + 3, childElement));
    }

    return result.ToString();
}

残念ながら、次のようなエラーが表示されます。

エラー 2 メソッド 'System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable, System.Func)' の型引数は、使用法から推測できません。型引数を明示的に指定してみてください。C:\Users\Piotrek\Desktop\INZYNIERIA_OPROGRAMOWANIA\TK\LABORKI_I\XMLe\XMLe\Form1.cs 27 42 XMLe

4

0 に答える 0