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!
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
C# question
Collapse
X
-
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.Originally posted by toulouse-lautrec View Post
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!
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
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
334 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
554 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
551 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|


Comment