C# Programming :: Properties
-
Which of the following statements is correct about properties used in C#.NET?
-
A Student class has a property called rollNo and stu is a reference to a Student object and we want the statement stu.RollNo = 28 to fail. Which of the following options will ensure this functionality?
-
If a class Student has an indexer, then which of the following is the correct way to declare this indexer to make the C#.NET code snippet given below work successfully?
Student s = new Student(); s[1, 2] = 35;
-
Which of the following statements are correct?
- The signature of an indexer consists of the number and types of its formal parameters.
- Indexers are similar to properties except that their accessors take parameters.
- Accessors of interface indexers use modifiers.
- The type of an indexer and the type of its parameters must be at least as accessible as the indexer itself.
- An interface accessor contains a body.
-
If Sample class has a Length property with get and set accessors then which of the following statements will work correctly?
-
Sample.Length = 20;
-
Sample m = new Sample(); m.Length = 10;
-
Console.WriteLine(Sample.Length);
-
Sample m = new Sample(); int len; len = m.Length;
-
Sample m = new Sample(); m.Length = m.Length + 20;
-
-
Which of the following is the correct way to implement a write only property Length in a Sample class?
-
If a Student class has an indexed property which is used to store or retrieve values to/from an array of 5 integers, then which of the following are the correct ways to use this indexed property?
1. Student[3] = 34;
2. Student s = new Student();
s[3] = 34;
3. Student s = new Student(); Console.WriteLine(s[3]); 4. Console.WriteLine(Student[3]);
5. Student.this s = new Student.this(); s[3] = 34;
-
If Sample class has a Length property with set accessor then which of the following statements will work correctly?
A.
|
B.
|
C.
|
D.
|
A.
|
B.
|
C.
|
D.
|