

MCQOPTIONS
Saved Bookmarks
1. |
Which of the following statements are correct about the C#.NET code snippet given below?
namespace McqsMentorConsoleApplication { class Sample { int i, j; public void SetData(int ii, int jj) { this.i = ii; this.j = jj } } class MyProgram { static void Main(string[ ] args) { Sample s1 = new Sample(); s1.SetData(10, 2); Sample s2 = new Sample(); s2.SetData(5, 10); } } } |
A. | The code will not compile since we cannot explicitly use this. |
B. | Using this in this program is necessary to properly set the values in the object. |
C. | The call to SetData() is wrong since we have not explicitly passed the this reference to it. |
D. | Contents of this will be different during each call to SetData(). |
Answer» E. | |