NamedFormatExtension (nuget): Provides better code maintainability by simple yet powerful .Params() string extension to supplement/replace string.Format(). Accepts numeric, named and reference parameters. More details and examples in XML tooltips.  NUMERIC EXAMPLE: return "test={0}".Params("value"); returns ["test=value"]  NAMED EXAMPLE: return "test={val}".Params(val => 1) returns ["test=1"]  REFERENCE EXAMPLE: var test = "value"; return "test={test}".Params(() => test) returns ["test=value"]  WARNING: You can't combine the 3 types in a single Param() call (there are safety checks in place), but you can chain them. All 3 methods support multiple parameters.
Keywords: string|format|named|reference|by|name|formatting|helper|lambda|maintainability|string.format|stringformat|better