I have released v3.0 of Sodium for C#. The main change is that Cell has been renamed to Behavior and DiscreteCell has been renamed to Cell.
Also, Cell has gained Sample() and SampleLazy(), the only two public methods from Behavior which were missing from Cell.
The public Behavior property on Cell has been changed to a method AsBehavior().
The tests have been updated.
Nothing has changed yet with loops. I have yet to decide if C# should gain the F# style syntax for loops as I have run across many cases now where it would have prevented bugs. However, it would also mean a large restructuring of existing C# code using loops.
Within the next week or so I'd like to update the samples to v3.0 of the library so they once again match the book.
I am also hoping to update the F# library to be in sync with the C# library soon.