Better way to update values in string[]
<p>I am looking for a better way to update values in my List/Array:</p>

<p>My code is like - </p>

<pre><code>String[] values = baseValue.Split(new []{'+'}); 
</code></pre>

<p>Because the 'values' can have decimal/string values -  I want to update items in this list to remove any value after decimal -      </p>

<pre><code>for (int i = 0; i &lt; values.Count(); i++)
{
    decimal newvalue;
    if (Decimal.TryParse(values[i], out newvalue))
    {
        values[i] = Decimal.ToInt32(newvalue).ToString();
    }
}
</code></pre>

<p>Is there a better way to achieve above using Linq/without Linq ?</p>
