Bonjour,

J'ai un bout de code que je dois convertir de C# vers VB.NET, j'utilise des convertisseurs en ligne qui fonctionnent bien, mais tous coincent sur la syntaxe suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public void CopyNullableProperty(PropertyInfo serviceGroupProperty, object resultValue, int index)
        {
            if (((long?[])resultValue)[index].HasValue)
            {
                serviceGroupProperty.SetValue(this, ((long?[])resultValue)[index].Value, null);
            }
        }
C'est le code qui est dans le if qui pose problème. Je ne comprends pas trop cette syntaxe, que veut-elle dire, un tableau de long null ? Avez-vous une idée de comment je peux traduire ça en VB.NET ?

Merci !