Если неизвестен тип входящих данных, какой тип использовать в функции суммирования?
Есть класс в котором реализована функция суммирования. Вопрос в том, что неизвестно с каким типом данных будет работать функция. Допустим функция принимает массив данных, в котором содержатся типы int, double и decimal, как правильно реализовать суммирование?
private string Sum()
{
var result=0;
for (int i = 0; i < _summand.Length; i++)
{
ConvertToNumber(_summand[i]);
result += NumberIntType;
}
return result.ToString();
}