Если неизвестен тип входящих данных, какой тип использовать в функции суммирования?

Есть класс в котором реализована функция суммирования. Вопрос в том, что неизвестно с каким типом данных будет работать функция. Допустим функция принимает массив данных, в котором содержатся типы 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();
    }

Ответы (0 шт):