Click here to Skip to main content
15,898,134 members
Home / Discussions / C#
   

C#

 
GeneralRe: Property vs Variable? Pin
DaveyM6919-Nov-08 14:40
professionalDaveyM6919-Nov-08 14:40 
GeneralRe: Property vs Variable? Pin
Mycroft Holmes19-Nov-08 14:44
professionalMycroft Holmes19-Nov-08 14:44 
GeneralRe: Property vs Variable? Pin
DaveyM6919-Nov-08 14:53
professionalDaveyM6919-Nov-08 14:53 
GeneralRe: Property vs Variable? Pin
Mycroft Holmes19-Nov-08 15:18
professionalMycroft Holmes19-Nov-08 15:18 
GeneralRe: Property vs Variable? Pin
J4amieC19-Nov-08 22:27
J4amieC19-Nov-08 22:27 
GeneralRe: Property vs Variable? Pin
DaveyM6919-Nov-08 23:19
professionalDaveyM6919-Nov-08 23:19 
GeneralRe: Property vs Variable? Pin
PIEBALDconsult19-Nov-08 14:32
mvePIEBALDconsult19-Nov-08 14:32 
AnswerRe: Property vs Variable? Pin
DaveyM6919-Nov-08 14:13
professionalDaveyM6919-Nov-08 14:13 
There are many reasons - a couple to get you started...

1. Using a property enables you to do validation etc within the object that holds the variable in the getter and setter methods.

Imagine if the number variable should be restricted to a certain range under certain situations. If you expose the variable directly you have no control over what goes into it - other than the data type. With a property you can test the value parameter, and raise an exception or set the variable to a different value etc.

2. Properties do not have to refer to an actual variable. e.g.
private int number1;
private int number2;

public int Sum
{
    get { return number1 + number2; }
}


Dave
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)

GeneralRe: Property vs Variable? Pin
That Asian Guy19-Nov-08 14:14
That Asian Guy19-Nov-08 14:14 
AnswerRe: Property vs Variable? Pin
Mark Churchill19-Nov-08 14:45
Mark Churchill19-Nov-08 14:45 
QuestionCustom Control Selectable Text Pin
AlcedoSoftware19-Nov-08 13:20
AlcedoSoftware19-Nov-08 13:20 
QuestionI need how with a slide show project and a ball bouncing project Pin
Robert Anders19-Nov-08 12:34
Robert Anders19-Nov-08 12:34 
AnswerRe: I need how with a slide show project and a ball bouncing project Pin
Colin Angus Mackay19-Nov-08 12:48
Colin Angus Mackay19-Nov-08 12:48 
AnswerRe: I need how with a slide show project and a ball bouncing project Pin
DaveyM6919-Nov-08 13:14
professionalDaveyM6919-Nov-08 13:14 
QuestionMSDN Method Implemented? Pin
Gywox19-Nov-08 12:04
Gywox19-Nov-08 12:04 
QuestionSimple loop problems ?? Pin
nlowdon19-Nov-08 11:11
nlowdon19-Nov-08 11:11 
AnswerRe: Simple loop problems ?? Pin
Wendelius19-Nov-08 11:38
mentorWendelius19-Nov-08 11:38 
GeneralRe: Simple loop problems ?? Pin
Samer Aburabie19-Nov-08 11:50
Samer Aburabie19-Nov-08 11:50 
AnswerRe: Simple loop problems ?? Pin
Christian Graus19-Nov-08 11:47
protectorChristian Graus19-Nov-08 11:47 
GeneralRe: Simple loop problems ?? Pin
nlowdon19-Nov-08 12:12
nlowdon19-Nov-08 12:12 
GeneralRe: Simple loop problems ?? Pin
Colin Angus Mackay19-Nov-08 12:26
Colin Angus Mackay19-Nov-08 12:26 
GeneralRe: Simple loop problems ?? Pin
nlowdon19-Nov-08 13:22
nlowdon19-Nov-08 13:22 
AnswerRe: Simple loop problems ?? Pin
mutafa8119-Nov-08 13:55
mutafa8119-Nov-08 13:55 
AnswerRe: Simple loop problems ?? Pin
That Asian Guy19-Nov-08 14:30
That Asian Guy19-Nov-08 14:30 
AnswerRe: Simple loop problems ?? Pin
JamesChen719-Nov-08 15:18
JamesChen719-Nov-08 15:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.