MyObjectType(grid.selectedItem).somefield = 3;
I assume that adds no overhead, since it is a straight cast (though I could be wrong), since I have seen runtime errors specifically telling me my cast was wrong. But sometimes with Array, I have to use "as" because it gets a cast confused with a new array contructor. So I'm wondering what the difference in performance is, if any.
Given then grid.selectedItem is MyObjectType, consider the following statements:
grid.selectedItem.somefield = 3;
MyObjectType(grid.selectedItem).somefield = 3;
(grid.selectedItem as MyObjectType).somefield = 3;
Is there any runtime performance difference to them? I only just now read the help on "as" I noticed that if it is NOT the desired type, it returns null. That totally messes with my brain, coming from a Delphi background where as throws an exception if it is not the right type. But the thrust of my question involves them being the desired type.
--
Jason __._,_.___
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
| Web site design development | Computer software development | Software design and development |
| Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
__,_._,___

