Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#2

AW: WebClient.DownloadDataAsync und Fortschritt

  Alt 17. Jun 2011, 16:56
mache ich die Ausgabe wie folgt:
Code:
Debug.Log(String.Format("{0:N} Bytes von {0:N} Bytes empfangen ({0:D}%)", bytesReceived, e.TotalBytesToReceive, e.ProgressPercentage));
Erhalte ich diese Ausgabe: "628,716.00 Bytes von 628,716.00 Bytes empfangen (628716%)" Es haben also alle Eigenschaften den gleichen Wert.
Daran liegts
Richtig wäre:
Code:
Debug.Log(String.Format("{0:N} Bytes von {1:N} Bytes empfangen ({2:D}%)", bytesReceived, e.TotalBytesToReceive, e.ProgressPercentage));
Formatstrings sind folgendermassen aufgebaut: {ParameterIndex:FormatArgumente}

Das heisst mit {0:...} hasst Du überall den gleichen Parameter, nämlich den ersten angezeigt.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat