I am formatting a date:
str = String.Format(\"{0:MMM d m:mm\"+yearStr+\"}\", dt);
I want to put the word \"at\" after the \"d\", but I don\
Using string interpolation (C# 6.0+): (documentation)
var yearStr = "2018"; var dt = DateTime.Now; var str = $"{dt:MMM d \'at\' H:mm} {yearStr}";
Backslash is optional
var str = $"{dt:MMM d 'at' H:mm} {yearStr}";
see in action: DotnetFiddle