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 Badass: Making Users Awesome this week in the Game Development forum!
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "C# get/set property question " Watch "C# get/set property question " New topic
Author

C# get/set property question

Bobby Sharma
Ranch Hand

Joined: Mar 18, 2008
Posts: 591
    
    1

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
Bartender

Joined: Apr 06, 2010
Posts: 4518
    
    8

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
    
    1

good explanation. thank you, Matthew.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: C# get/set property question