| Author |
what does this mean?
|
spars anu
Greenhorn
Joined: May 26, 2011
Posts: 11
|
|
what does this mean? is it using enums here ? where does it get and set from? please let me know this
|
 |
Matthew Brown
Bartender
Joined: Apr 06, 2010
Posts: 3793
|
|
That's using a C# mechanism called "anonymous properties". What it does is create a private member variable behing the scenes, and generate corresponding getters/setters for the properties. It's a nice shorthand - I was never particularly sold on the idea of properties as an improvement on get/set methods until this was introduced.
For example, this:
Is roughly equivalent to this:
There are no Enums unless one of the types you're referring to (e.g. NoteType) is an enum.
(I've formatted your code to make it easier to follow - you can do that yourself: see UseCodeTags).
|
 |
spars anu
Greenhorn
Joined: May 26, 2011
Posts: 11
|
|
Can you also explain me what does ?? mean in the following code:
|
 |
Matthew Brown
Bartender
Joined: Apr 06, 2010
Posts: 3793
|
|
|
That's just C# property initializer syntax. These are standard features of the language (as of C#3.0, I think) - they'll be included in any introductory book on the language. Have a guess - what does it look like it does?
|
 |
spars anu
Greenhorn
Joined: May 26, 2011
Posts: 11
|
|
public enum ActionKey
{
[EnumMember]
FraudBatch = 139,
}
I defined enum in this way.Can i implement in the above way
|
 |
Matthew Brown
Bartender
Joined: Apr 06, 2010
Posts: 3793
|
|
|
I'm not sure what you mean. Have you tried it? That's usually the best and most reliable way of finding out if you can do something.
|
 |
 |
|
|
subject: what does this mean?
|
|
|