DirectCast = Ctype ?? [Résolu]

Signaler
Messages postés
551
Date d'inscription
samedi 8 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2008
-
Messages postés
551
Date d'inscription
samedi 8 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2008
-
Bonjour,

Je voudrais juste savoir s'il existe des différences entre DirectCast et Ctype ?
(ça fait la même chose non ?)

Et y'a t-il des différences genre plus d'unboxing/boxing avec Ctype ... DirectCast plus rapide ... ?

merci d'avance

2 réponses

Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
Bonjour

DirectCast et CType sont légerement différentes :
- DirectCast est la plus rapide
- Ctype est la plus souple :

dim i as integer
ctype(i,long) 'fonctionne
directcast(i,long) 'Erreur

DirectCast ne permet de convertir que si il y a heritage.

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site
Messages postés
551
Date d'inscription
samedi 8 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2008
1
ah ok : merci ^^
(c'était une question que je me posais depuis pas mal de temps ...)