OVH Cloud OVH Cloud

GetType

3 réponses
Avatar
Titeuf [VB.Net 2005]
Re-bonsoir,
Une autre petite question
J'ai besoin de récupérer le type d'une variable mais je ne sais pas trop
comment faire. Avec GetType() cela ne marche pas pour les variables
Avez-vous une idée ??
Merci

3 réponses

Avatar
Titeuf [VB.Net 2005]
Je viens de trouver....
Désolé du dérangement :)

Je donne quand meme la réponse qui est plus qu'évidente qui est
MaVariable.GetType()

"Titeuf [VB.Net 2005]" a écrit dans le message de news:

Re-bonsoir,
Une autre petite question
J'ai besoin de récupérer le type d'une variable mais je ne sais pas trop
comment faire. Avec GetType() cela ne marche pas pour les variables
Avez-vous une idée ??
Merci



Avatar
TroXsA - [VB.NET-2005]
Salut,

-Il faut que ta string est quel que chose sinon ça ne fonctionne pas

-Ces exemples fonctionne
------------------1---------------------
Dim myStr As String = ""
Console.WriteLine(myStr.GetType)
------------------2----------------------
Dim myStr As New String(" ")
Console.WriteLine(myStr.GetType)
------------------------------------------
-(Il faut avoir une instance pour que ça puisse fonctionner)

-Cet exemple ne fonctionne pas
Dim myStr As String
Console.WriteLine(myStr.GetType)
-Dans ce cas la, il faudra géré les exceptions (Try)

@+

--
TroXsA
http://cerbermail.com/?rIXgaw9Xsl
Avatar
Titeuf [VB.Net 2005]
J'ai fait comme cela pour résoudre mon problème ici c'est un exemple pour
comparer 2 types mais peut etre qu'avec IComparer ont peut le faire

Dim oChild as Control
Dim LookInObject as Type

If oChild.GetType Is LookInObject Then
........
........
End if

Bon sa marche comme ca c'est parfait pour moi



"TroXsA - [VB.NET-2005]" a écrit dans le message de news:
dg8l44$v0t$
Salut,

-Il faut que ta string est quel que chose sinon ça ne fonctionne pas

-Ces exemples fonctionne
------------------1---------------------
Dim myStr As String = ""
Console.WriteLine(myStr.GetType)
------------------2----------------------
Dim myStr As New String(" ")
Console.WriteLine(myStr.GetType)
------------------------------------------
-(Il faut avoir une instance pour que ça puisse fonctionner)

-Cet exemple ne fonctionne pas
Dim myStr As String
Console.WriteLine(myStr.GetType)
-Dans ce cas la, il faudra géré les exceptions (Try)

@+

--
TroXsA
http://cerbermail.com/?rIXgaw9Xsl