Discussion :: Classes and Objects
-
Which of the following statements are correct about the C#.NET code snippet given below?
namespace FreshergateConsoleApplication { 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 Samp le(); 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.
The definition of SetData() is wrong since we have not explicitly collected the this reference. |
E.
Contents of this will be different during each call to SetData(). |
Answer : Option E
Explanation :
No answer description available for this question.
Be The First To Comment