[ Foro de C# ]
COMO SUMAR LOS DIGITOS DE UN NUMERO DECIMAL EN C#
Puedes convertirlo a cadena, y entonces recorrerlo, extrayendo cada letra, para hallar su valor numérico:
string numeroTxt = Convert.ToString(numero);
int resultado = 0;
for (int i = 0; i< numeroTxt.Length; i++)
{
int cifra = Convert.ToInt32(numbers.Substring(i, 1));
resultado += cifra;
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)