在.NET扩展方法,我可以用得到List<PropertyInfo>
以下的类型写<T>
obj.GetType().GetProperties().ToList();
,以使其更好我做
public static IList<PropertyInfo> GetPropertyInfo<T>(this T obj)
{
return obj.GetType().GetProperties().ToList();
}
但丑陋的东西上来,这是
obj.GetPropertyInfo<Wrapper>();
但我想知道如何避免<T>
他们避免它的方式?
为什么就不能仅仅是
obj.GetPropertyInfo();
请不要编辑您的问题来显示解决方案,而是标记帮助您接受的答案,而不是。 – Sklivvz
@Sklivvz但问题是我不知道它的一个好的解决方案,所以我想它的问题的一部分 – FPGA