Always Developing

always learning | always growing | always paging (10)

List ConvertAll

Converting list data types with ConvertAll


Read more...


Succinct initialization pattern

Succinct lazy initialization patterns with newer C# features


Read more...


Local functions and attributes

Since C#9, local functions are permitted to be decorated with attributes


Read more...


Builder pattern implicit conversions

Leveraging implicit conversions to make using the builder pattern easier


Read more...


Foreach loops and indexes

Using a tuple to keep track of an item index in a foreach loop


Read more...