Programmeren in C Sharp: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
+id +pl |
|||
Regel 14:
#'''Arrays''' worden ArrayLists
#'''bool''': er is geen conversie tussen bool en int zoals bij C++. Conversies moeten over het algemeen opgelost worden zoals bij Java door '''wrapper classes''', dit zijn classes die op zich het type bool of int of ... bevatten maar tevens '''methods''' die de conversies verzorgen (is veiliger dan het '''typecasten''' bij C/C++).
#'''long''': Dit type is nu
#'''Struct''': Dit is een '''value type''' terwijl een class een '''reference type''' is. Dit is een verschil met C++ waar een struct eigenlijk een '''public class''' voorstelt (een class waarvan alle parameters public zijn). Het verschil met Java is eenvoudiger: Java kent namelijk geen structs.
#'''delegate''': Dit zijn type-safe function pointers.
|