Replaces the format item in a specified string with the string representation of a corresponding object in a specified array.
A composite format string.
An object array that contains zero or more objects to format.
A copy of format in which the format items have been replaced by the string representation of the corresponding objects in args.
https://learn.microsoft.com/en-us/dotnet/api/system.string.format
Re-implement by parsing into expression and throw error for invalid cases.
Replaces the format item in a specified string with the string representation of a corresponding object in a specified array.