Pour le moment, j'ai un type générique nullable et je peux vérifier s'il est nullable ou non. Cependant, je ne peux pas trouver un moyen d'en obtenir un type non-nullable. Voici ce que je veux faire:Comment convertir un type nullable en nullable dans VB.NET?
If Nullable.GetUnderlyingType(nullableType) IsNot Nothing Then
Dim nonNullableType As Type = GetNonNullableType(nullableType)
End if
Par exemple, si nullableType est date ?, Je veux la fonction « GetNonNullableType » pour revenir date. Si c'est Integer ?, la fonction retournera Integer.
que vous parlez de '' Type' ou value'? 'Nullable.GetUnderlyingType' retournera le type sous-jacent (If Date? - Date de retour). Pourquoi vous ne pouvez pas l'utiliser? – Fabio
Ah. Merci de m'avoir signalé. Je ne sais pas vraiment comment cette fonction fonctionne. La raison pour laquelle je connais la façon de vérifier si elle est nulle ou non parce que je viens de chercher sur Internet et de copier dans mon code. Vous pouvez rétrograder ma question stupide -_- " –