IDE: VS 2010, c# .net winforms 

Hi, I am having 3 objects obj1 obj2 and obj3, and obj1 some values are initiated and obj2 some values are initiated and I want in obj3 as final object which will contain values of both obj1 and obj2, see below examples: (the values will be merged only if it is not null or 0.

```
AClass obj1 = new AClass();
obj1.value1 = 14;
AClass obj2 = new AClass();
obj2.value2 = 15;
//I want
AClass obj3 = new AClass();
obj3 = obj1 + obj2;  // this is not available

//I want to get obj3.value1 = 14 and obj3.value2 = 15 (initiated)

```

Is there any faster or predefined way to doing this.