DirectCast = Ctype ??

Résolu
allthew3
Messages postés
551
Date d'inscription
samedi 8 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2008
- 14 juin 2007 à 13:01
allthew3
Messages postés
551
Date d'inscription
samedi 8 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2008
- 14 juin 2007 à 13:35
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

NHenry
Messages postés
14944
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
4 juillet 2022
161
14 juin 2007 à 13:29
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
3
allthew3
Messages postés
551
Date d'inscription
samedi 8 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2008
2
14 juin 2007 à 13:35
ah ok : merci ^^
(c'était une question que je me posais depuis pas mal de temps ...)
0