Bonjour à tous ,

Je n'arrive pas à traduire ce code VB.NET en C#, j'utilise ce code pour savoir combien de "cellule" sont remplies dans un tableau de variable string

Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Dim sydm(5) As String
    Dim nbre As Integer
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 
        For j = 0 To UBound(sydm)
            If sydm(j) <> "" Then nbre = nbre + 1
        Next
        MessageBox.Show(nbre)
    End Sub

le code C# suivant me donne le nombre de "cellule du tableau vide ou pas!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 {
                 string[] sydm = new string[6];
                 int nbre = 0;
                 for (var j = 0; j <= Symdme.GetUpperBound(0); j++)
                 {
                     if (sydm[j] != "")
                     {
                         nbre = nbre + 1;
                         MessageBox.Show(nbre.ToString());
                     }
                 }
             }
Merci pour votre aide, je suis paumé!!
Greg