Estou tentando fazer um decimal ter apenas dois pontos. Por exemplo: eu tentaria fazer 1,2345 = 1,23.
Tentei 'String.Format("{0.0.00}", cats.ToString());' mas ocorreu um erro, basicamente dizendo que não estava no formato correto.
Estou tentando fazer um decimal ter apenas dois pontos. Por exemplo: eu tentaria fazer 1,2345 = 1,23.
Tentei 'String.Format("{0.0.00}", cats.ToString());' mas ocorreu um erro, basicamente dizendo que não estava no formato correto.
Tente
decimal.Round(myDecimal, 2, MidpointRounding.AwayFromZero)
. Isso arredondaria o decimal para duas casas decimais.Em c# você pode tentar
Math.Round(1.2345, 2);
ou
string.Format("{0:0.00}", 1.2345)
você pode usar isso com interpolação de string$"{1.2345: 0.00}"