摘要:
public static class EmitDynamicProperty { private static ConcurrentDictionary<string, Delegate> action = new ConcurrentDictionary<string, Delegate>(); public static TRet DynamicGetProperty<TRet>(this object obj, string propertyName) { var type = obj.GetType(); ... 阅读全文