Introduction

Accessors property are use to read, write, or compute their values. Basically property are a member of classes, structures, and interfaces. The accessor property of a contains the executable statements that helps in getting or setting the property.

Example

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace accessors_property_in_c_sharp

{

class User_detail

{

private int id = 0;

private string name = "not known";

private string city = "N.A";

public int Id // Declare a Id property of type int:

{

get

{

return id;

}

set

{

id = value;

}

}

public string Name // Declare a Name property of type string:

{

get

{

return name;

}

set

{

name = value;

}

}

public string City // Declare a City property of type string:

{

get

{

return city;

}

set

{

city = value;

}

}

public override string ToString()

{

return " Id = " + Id+ ", City = ," + City + ", Name = " + Name ;

}

public static void Main()

{

User_detail ud = new User_detail(); // Create a new uesr_detail object:

ud.Id = 100; // Setting Id, Name and the City of the user_detail

ud.Name = "Arvind";

ud.City = "Noida";

Console.WriteLine("User Info: {0}", ud);

ud.Id += 1; //let us increase Id

Console.WriteLine("User Info: {0}", ud);

}

}

}


Output:


output.jpg