If the declared variable is of number type, we can simply use the mathematical operators like +, -, * or / etc. prefixed with @ and wrapped with "(" and ")".
<p>Sum is @(a + b)</p>
<p>Multiplication is @(a * b)</p>
If the variable is of string type, we need to convert them into respective number type and use the mathematical operators.
The value of a is @(sum.AsInt() + 6)
Notice
AsInt() converts the sum variable that is of string type to Integer and adding 6 into it. Similar to .AsInt() we have .AsDecimal() etc. functions.
Instead of .AsInt(), we could have also used C# int.Parse() to convert the string into integer.
<p> The value of a is @(int.Parse(sum) * 50) </p>
In the above code, assuming that sum variable of string type, gets converted into integer and multiplied with 50 and the result is rendered.
Views: 68355 | Post Order: 16