File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Other Languages and the fly likes what does this mean? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "what does this mean?" Watch "what does this mean?" New topic
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: 4241
    
    7

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: 4241
    
    7

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: 4241
    
    7

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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what does this mean?
 
Similar Threads
Problem with security
help needed
Issues with JTextArea as cellEditor of JTable Column.
open braces
can you explain