Приведенный ниже код отлично работает с большим количеством объектов в параметре "T".
ConstructorInfo constructorInfo = typeof(T).GetConstructor(Type.EmptyTypes);
NewExpression newExpression = Expression.New(constructorInfo);
dynamic instance = Expression.Lambda<Func<dynamic>>(newExpression).Compile()();
Но, если "T" - это байт [] , возникает исключение.
ArgumentNullException: Value cannot be null. Parameter name: construtor at Expression.New(ConstructorInfo consctructor)
Я хотел бы использовать этот код с параметром массива байтов, сохраняя его универсальным.
Надеюсь, вы поможете мне решить эту ошибку.