Frage : String.Format, das nicht wenn Aufkleber-Text arbeitet, verwendet wird

Ich habe den folgenden Code, den ich pflege, um anzuzeigen berechnete Durchschnitte in verschiedene Aufkleber.  Wenn ich das String.Format verwende, um die Anzeige der Dezimalstellen zu steuern, die sie keinen Effekt hat und anzeigt Zahlen mit einigen Zahlen auf der rechten Seite des dezimalen point.

Example n.  Sie anzeigt 266.167689999999 t, wo ich sie 266.17

Here nur anzeigen wünsche bin der Code, zum der Aufkleber zu bevölkern:

// ***** Verteilung Gesamtmenge durch den Zählimpuls, zum durchschnittlichem ********
des dezimalen lodgingAdvAvg zu erhalten = lodgingAdvTotal/lodgingAdvCount;

// ****** Anzeigen-Auswirkungen auf Aufklebertext und -format zum 2 Dezimalkommata ***********
lblLodgingAdv.Text = String.Format („{0: d}“, lodgingAdvAvg.ToString ());

Antwort : String.Format, das nicht wenn Aufkleber-Text arbeitet, verwendet wird

dieses durchschnittliche versuchen:
Math.Round (lodgingAdvAvg, 2);
Weitere Lösungen  
 
programming4us programming4us