How is a property designated as read-only?

Answers were Sorted based on User's Feedback



How is a property designated as read-only?..

Answer / om nama shivaya

Properties can be made read-only.Read only property means
the property value can not be changed . values for read
only property can be assigned through object creation.

using System;

public class Customer
{
private int m_id = -1;
private string m_name = string.Empty;

public Customer(int id, string name)
{
m_id = id;
m_name = name;
}

public int ID
{
get
{
return m_id;
}
}

public string Name
{
get
{
return m_name;
}
}
}

public class ReadOnlyCustomerManager
{
public static void Main()
{
Customer cust = new Customer(1, "Amelio Rosales");

Console.WriteLine(
"ID: {0}, Name: {1}",
cust.ID,
cust.Name);

Console.ReadKey();
}
}

Is This Answer Correct ?    0 Yes 0 No

How is a property designated as read-only?..

Answer / deep

In VB.NET:
Private mPropertyName as DataType
Public ReadOnly Property PropertyName() As DataType
Get Return mPropertyName
End Get
End Property
In C#
Private DataType mPropertyName;
public returntype PropertyName
{
get{
//property implementation goes here
return mPropertyName;
}
// Do not write the set implementation
}

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Dot Net General Interview Questions

Is .net core the future?

0 Answers  


What is the concept of inheritance in .net?

0 Answers  


How Garbage Collector (GC) Works?

1 Answers  


What is Garbage Collection in .Net and what is the Garbage collection process?

4 Answers  


what is managed data and managed code?

2 Answers  






How is .net core cross platform?

0 Answers  


How will you make .NET programs work in Linux ?

0 Answers  


How do you view the methods and members of a dll?

0 Answers  


What is a variable of implicit type and what is its scope?

0 Answers  


What?s a Windows process?

1 Answers  


With these events, why wouldn't microsoft combine invalidate and paint, so that you wouldn't have to tell it to repaint, and then to force it to repaint?

0 Answers  


Readonly vs. const?

2 Answers   Hewitt,


Categories