Warum funktioniert die String-Interpolation nicht mit konstanten Strings?

Warum funktioniert die Zeichenfolgeninterpolation in c # nicht mit konstanten Zeichenfolgen? Beispielsweise

private const string WEB_API_ROOT = "/private/WebApi/";
private const string WEB_API_PROJECT = $"{WEB_API_ROOT}project.json";

Aus meiner Sicht ist alles zur Kompilierungszeit bekannt. Oder ist das eine Funktion, die später hinzugefügt wird?

Compiler Nachricht:

Der Ausdruck, der 'DynamicWebApiBuilder.WEB_API_PROJECT' zugewiesen wird, muss konstant sein.

Danke vielmals

Antworten auf die Frage(8)

Ihre Antwort auf die Frage