I couldn’t grasp how I can Db.UD01.Insert(newRow); and then assign values after it, Db.Validate() would still accept it just fine. Logically in my mind, I should assign it values, and then call Insert. I certainly never passed it in with theref keyword, that’s why I was confused. But it didn’t matter. C# by default assumes ref, not in all cases.
I knew about the ref keyword and have been using it, but never assumed .NET by default passed things through as ref.
Transitions are always ‘interesting’ (e.g. - That old saying about may you live in interesting times as a curse). We have an interesting industry that is extremely dynamic. My best summary I have heard of late:
Developers - Those who have decided to do homework everyday for the rest of their lives.