Сложение двух чисел

Shtorkina

New member
Добрый день, подскажите какой активностью пользоваться при сложении (и в целом при математических расчетах), у меня есть два аргумента в виде строки, их надо привести к числовому виду и сложить, как это сделать?
 

addewyd@

Active member
Активность "Присвоить значение"
А конвертировать строку в число можно так

Convert.ToInt32(str)

тогда

sum = Convert.ToInt32(str1) + Convert.ToInt32(str2)

Содержимое строки, конечно, должно соответствовать, иначе будет выброшено исключение.

А лучше сразу сюда посмотреть: Class Convert

А в поле "значение" активности "Присвоить" можно делать любые вычисления.
Если необходимы какие-то промежуточные значения, то удобнее "выполнить".

УПД

ещё одна деталь...

Если эти строки мы получаем из DataTable.

В PIX все значения в таблицах имеют тип string (System.String). (При создании таблиц, точнее столбцов в низ активностями).
Но мы можем получить сразу значение требуемого типа (если знаем, конечно, что туда положили)
например, так:
(если имеем дабл в столбце)

table.Rows[row_index].Field<double>(column_name)


Конечно, тут тоже можем нарваться на эксепшн. Но ловить всё равно надо, так что...
 
Последнее редактирование:
Верх