Which of the following will be the correct result of the statement b = a in the C#.NET code snippet given below? struct Address { private int plotno; private String city; } Address a = new Address(); Address b; b = a;
1.All elements of a will get copied into corresponding elements of b.
2.Address stored in a will get copied into b.
3.Once assignment is over a will get garbage collected.
4.Once assignment is over a will go out of scope hence will die.