Найти тему
47 подписчиков

Как же я жду C# 7+


Небольшой сниппет, которым вы крайне редко сможете пользоваться из-за особенностей dynamic в Unity. Но вообще знать реализацию LowPass фильтра полезно. Очень часто нужно фильтровать зашумленный сигнал:


Но перед его использованием стоит знать, что dynamic работает только на .Net 4.x (не работает на .Net Standard 2.1 это даст ошибку error CS0656: Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create') И работает только на mono.

И почему я жду C# 7? Потому что для той же самой задачи можно будет написать вот так:


Не правда ли смотрится элегантнее? И если Unity это дело поддержат — будет кайф. Так как это часто бывает полезно.

#сниппет
Около минуты