Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

C# question

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Originally posted by toulouse-lautrec View Post
    i know how this feels... learned programming 20 years ago myself and now i find myself in this beatiful world of objects ....

    often wondering if all these techniques are really making things so much more efficient or are we only kidding ourselves... never mind, i´m digressing

    The property syntax in .NET is just sugar over a normal method(s) that you would write access the private variable in the class. You could just as well write to methods, GetShowArrows and SetShowArrows to get and set the value, but now we have this language feature that is the convention.

    When I'm programming I usually access the variable directly inside the class for simplicity, unless there is code in one of the property methods that is performing an action. It's likely the compiler resolves away the overhead of a method call, so there probably isn't a difference in performance. In .Net 3.5, you can completely skip the declaration of the variable and just write the property methods, and the compiler will insert the variable for you. Saves an extra line of typing!

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by Geovanny Suaza, 02-11-2026, 06:32 PM
    0 responses
    579 views
    0 likes
    Last Post Geovanny Suaza  
    Started by Geovanny Suaza, 02-11-2026, 05:51 PM
    0 responses
    334 views
    1 like
    Last Post Geovanny Suaza  
    Started by Mindset, 02-09-2026, 11:44 AM
    0 responses
    101 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by Geovanny Suaza, 02-02-2026, 12:30 PM
    0 responses
    554 views
    1 like
    Last Post Geovanny Suaza  
    Started by RFrosty, 01-28-2026, 06:49 PM
    0 responses
    551 views
    1 like
    Last Post RFrosty
    by RFrosty
     
    Working...
    X