获取System.Type的默认构造函数(即不带参数的实例构造函数)的最有效方式是什么?
我在想下面的代码,但似乎应该有一个更简单更有效的方法.
Type type = typeof(FooBar)
BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance;
type.GetConstructors(flags)
.Where(constructor => constructor.GetParameters().Length == 0)
.First();