Witam,czy pomógłby mi ktoś zrobić prosty program,który zsumuje wszystkie cyfry występujące w stringu?Oto na przykładzie.
Problemem jest to,że sumują się tylko wartości znaków ASCII .
Czy da radę to zrobić inaczej,niż od każdego dodania odejmować 48(aby uzyskać wartość cyfry)?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp9
{
class Program
{
static void Main(string[] args)
{
string numerki = "123456";
int suma = 0;
for(int i=0;i<numerki.Length;i++)
{
suma += (int)numerki[i];
}
Console.WriteLine(suma);
Console.ReadKey();
}
}
}