(Miss)Use of Narrowing-Implicit Operators
I have covered a use of Narrowing/Implicit Operators before, but I was thinking the other day about use of Fluent Interfaces, and if it was possible to have one on a cache/repository type class, that would allow you to chain options together, but stop at any point and have the result. I gave it a go, and came up with this: public class Person { public string Name { get; set; } public int Age { get; set; } public Person(string name, int age) { this....