double d = toDateTime.SelectedDateTime.Subtract(
servicefromDateTime.SelectedDateTime).TotalHours;
string s = String.Format("{0:0}",d);
Mais le String.Format arrondit la valeur: si d est le 22,91 String.Format donne le résultat arrondi de 23. Je ne veux pas arrondir. Par exemple, si d est 22.1222222, alors je veux 22. si d est 22.999999, alors je veux 22.StringFormat Double sans arrondir
Comment puis-je y parvenir?
Je ne pouvais pas dire quel comportement l'OP voulait - mais l'un de Math.Floor ou Math.Truncate fera en effet ce qu'il veut. – Jamiec