Assume, I have a form ...lets say WinForm... with 'n' number of controls. 

I populate them with a default value during the LOAD. Then, the user gets to play with all the controls and set different values for the controls and submit the form. Here is where I find myself writing a series of "if" conditional statements handling the value of each of the controls for (but not restricted to) avoiding nulls, doing validation etc. 

Though it works, is there some other more efficient way of doing this instead of disparate "ifs" ?