-1
Можно создать дубликат:
Extension method and dynamic object in c#Почему методы расширения не могут быть решены для динамических типов?
Например:
var obj = new byte[] { 1, 2, 3 };
dynamic dobj = obj;
dobj.Count(); // fails
Enumerable.Count(dobj); // works
Правильно, поэтому методы расширения - это синтаксический сахар. Имеет смысл, приветствия. – briantyler