Wie greife ich auf Eigenschaften eines anonymen Objekts zu, die außerhalb seines Bereichs liegen?

Umfang ist möglicherweise nicht das richtige Wort. Mit dem folgenden Code kann ich nicht auf die Objekteigenschaften des Auflistungselements zugreifen. Gibt es einen besseren Rückgabedatentyp oder eine Möglichkeit, auf diese Eigenschaften zuzugreifen?

protected object Modules()
{
    DirectoryInfo di = new DirectoryInfo(Server.MapPath("~/"));
    var folders = from x in di.GetDirectories()
                    where
                    !(new string[] {
                        "app_data","bin","obj","scripts","styles","properties"
                        }).Contains<string>(x.Name.ToLower())
                    select new
                    {
                        Name = x.Name,
                        Path = x.FullName
                    };
    return folders
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage