1056 Stimmen

Geschweifte Klammer '{' in String.Format entfernen

Wie zeige ich ein wörtliches geschweiftes Klammerzeichen an, wenn ich die Methode String.Format verwende?

Beispiel:

sb.AppendLine(String.Format("public {0} {1} { get; private set; }", 
prop.Type, prop.Name));

Ich möchte, dass die Ausgabe wie folgt aussieht:

public Int32 MyProperty { get; private set; }

1602voto

Richard Cook Punkte 31303

Doppelte Klammern verwenden {{ oder }} so wird Ihr Code:

sb.AppendLine(String.Format("public {0} {1} {{ get; private set; }}", 
prop.Type, prop.Name));

// For prop.Type of "Foo" and prop.Name of "Bar", the result would be:
// public Foo Bar { get; private set; }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X