Я начал использовать Interpolated Strings (новая функция С# 6), и это действительно полезно и изящно. Но согласно моим потребностям, я должен передать формат строки методу в качестве параметра. Что-то вроде следующего:
MyMethod(string format)
В прошлом я использовал его следующим образом:
MyMethod("AAA{0:00}")
Теперь я пробовал этот код:
MyMethod($"AAA{i:00}")
Но это не работает, потому что i
создается внутри метода и в этом контексте выходит за рамки.
Можно ли использовать любой трюк для передачи интерполированных строк в качестве параметра к методу?