Wie Sie strings in C# mit string.Format () - Funktion?

Ausgabe-word-Dokument (docx).

Möchte ich outuput wie dies mit C# 4.0 string.Format:

string1: stringValue1,  string2:stringValue2
string4: stringValue4,  string5:stringValue5
string6: stringValue6,  string7:stringValue7
string8: stringValue8,  string9:stringValue9

Ich bin mit string.Format("{0,-10} {1,-10}",string1,string2) aber es tut sich nix. Gibt es eine Möglichkeit, wie Sie-strings mit string.Format()? Ich sah '\t' - Lösung, aber wie fügen Sie ihn in string.Fornmat()?

Hier ist mein code und meine Ausgabe:

string titel = HttpUtility.HtmlEncode(docItem.Title);
                    string href = docItem.FullURL;
                    string title = string.Format("{0}", titel);
                    string author = docItem.Author;
                    string date = docItem.ChangedDate.Date.ToShortDateString();
                    CreateTextBoxConentParagraph(doc, string.Format("Title: <a href='{0}'>{1}</a> Author: {2} Geändert an: {3}",href,title.PadRight(20),author.PadRight(20), date),string.Format("chunkId_{0}", i++));

Ausgabe:
Titel: Autor: aaa Geändert: 19.04.2013

Titel: zweite Autor: aaa Geändert: 18.04.2013

Titel: slika Autor: aaa Geändert: 18.04.2013

Titel: d m Autor: aaa Geändert: 18.04.2013

Titel: Mathias Autor: aaa Geändert: 19.04.2013

Titel: QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqqqqqqqqqqqqqqqqqqqqq Autor: aaa Geändert: 19.04.2013

Es wäre hilfreich, wenn du posten würdest, was du versucht hast. Ist nicht auch klar, was Sie wollen, um ehrlich zu sein. Bitte überprüfen Sie die Codes in deinem post, weil string.Fornmat existiert nicht.
Sie können hinzufügen \t in Ihrem format-string überall (z.B. string.Format("\t{0}\t{1}", ...)). Was ist der wesentliche Teil der Ausgabe? Wie wollen Sie, dass Ihre Saiten ausgerichtet werden?
Schau Hier
Welche Art von Anwendung / Kontrolle ? Die Antwort wird nicht das gleiche für eine Konsolenanwendung oder Windows forms oder web...
Oh, okay. Aber dann sollte es eine andere Art von Struktur einer Tabelle zur Verfügung. Bekommen Sie Ihre Ausgabe an "gut Aussehen", im Grunde nur durch das hinzufügen oder entfernen von Räumen nahezu unmöglich ist, wenn Sie mit variabler Breite Schriftarten.

InformationsquelleAutor Antun Tun | 2013-04-19

Schreibe einen Kommentar