Mögliche Formatangabe für ein Argument als ein weiteres Argument an String.Format übergeben?
-
22-07-2019 - |
Frage
Zum Beispiel, sagen wir mal ich das Datums- und Uhrzeitformat-Zeichenfolge in einer Zeichenfolge-Variablen haben, gibt es eine Syntax oder Methode in .NET, die mir das Äquivalent von diesem ungültigen Code tun lassen würde:
String line = String.Format("{0:{1}}", DateTime.Now, dateTimeFormat);
^^^ ^
| |
+-- this would use this --+
Lösung
Ich denke, dieser Syntax Überblick ziemlich schließt dynamische Parameter.
Sie haben ein 2-Stufen-System zu verwenden, irgendwie, entweder Vorformatierung Ihr Datums oder durch ein Format-String zu erzeugen. Aber ich denke, beide schlechter sein wird als das Problem.
Andere Tipps
Was ist mit nur falsch
string line = DateTime.Now.ToString(dateTimeFormat);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow