0

Have class Called " DiffClass "

 public class DiffClass
 {
     public int a;
     public int b;
 }

Wanted to know what is difference declaring the DiffClass below :

 DiffClass c = new DiffClass();
            c.a = 2;
            c.b = 3;

 DiffClass d = new DiffClass() { a = 2, b = 3 };
ItachiUchiha
  • 36,135
  • 10
  • 122
  • 176
Vinod
  • 596
  • 2
  • 10
  • 28

1 Answers1

0

They are same, second one will be compiled into a code that is pretty similar to first one, something like this:

DiffCLass temp = new DiffClass();
temp.a = 2;
temp.b = 3;

DiffClass d = temp;
Selman Genç
  • 100,147
  • 13
  • 119
  • 184