I´ve posted this article to TheCodeProject which talks about using generics to constraint the maximum change rate of a variable.
It´s very simple, but a good introduction to generics. Might be useful for real-time applications or for anything where you want to constraint how many times a variable can change it´s value in a certain period of time, regardless of it´s type of course (that´s where generics come in).
It´s a beginners tutorial. Hope I´ve explained it well enough. Anyway, ask for any help you may need.