aspose file tools
The moose likes Other Languages and the fly likes C# get/set property question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Groovy Fundamentals video training course this week in the Groovy forum!
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "C# get/set property question " Watch "C# get/set property question " New topic

C# get/set property question

Bobby Sharma
Ranch Hand

Joined: Mar 18, 2008
Posts: 591

I don't know difference between these two code snippet.

and this one.

please explain.

Most of the programming problems can't be solved because you don't know what the exact problem is.
Defining your problem correctly leads you to the right solution.
Matthew Brown

Joined: Apr 06, 2010
Posts: 4530

The first version uses "automatic properties", which are syntactic sugar: if you want a simple getter/setter pair you can use this and the private backing variable will be automatically declared (and hidden from you) - it's a short-cut.

Which means that the example isn't right - you shouldn't also declare private variables. The correct idiom is:
Bobby Sharma
Ranch Hand

Joined: Mar 18, 2008
Posts: 591

good explanation. thank you, Matthew.
I agree. Here's the link:
subject: C# get/set property question