Wie wende ich eine Erweiterungsmethode auf ein Objekt mit dem Typ ExpandoObject an?
Hier ist mein Code:
public static class DynamicExtensions
public static void Add(this ExpandoObject obj, string path){
dynamic _obj = obj;
if (_obj == null) throw new ArgumentNullException("obj");
_obj.path = path;
}
}
Aber ich habe den Fehler "'System.Dynamic.ExpandoObject' enthält keine Definition für 'Add'", wenn ich es so nenne:
dynamic obj = new ExpandoObject();
obj.Add("p1");
Wie man es repariert?
Danke im Voraus!