I have created WinForm App in which user can set how many textboxes he want (Range 1-99) I am using this code to create Textboxes during runtime
for (int i = 0
var sum = this.Controls.OfType() .Where(t => char.IsDigit(t.Name.Reverse().Take(1).FirstOrDefault()) && t.Enabled) .Select(t => { double i; if (!double.TryParse(t.Text, out i)) { return 0d; } return i / 100d; }) .Sum();