How is a property designated as read-only?
Answers were Sorted based on User's Feedback
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 |
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 |
what are the Goals of the UIP Application Block?
What are code contracts?
How is .net core cross platform?
Describe ways of cleaning up objects.
Conceptually, what is the difference between early-binding and late-binding?
How many namespaces are in .net version 1.1?
What do you mean by Driver Script?
What is strong-typing versus weak-typing? Which is preferred?
Explain clr, cts and cls?
Is the COM architecture same as .Net architecture? What is the difference between them (if at all there is)?
Tell us what is json data, and what is one way that .net developers can work with json?
What is meant by .Net framework?