SLt à tous,
Voilà j'ai tappé quelques lignes de code pour un prog
relativement simple sous VB. Mais je n'arrive pas à trouver
l'équivalent en C# : je connais mal les fonctions et notations spécifiques.
J'aurai besoin d'un coup de pouce.
VOICI LE CODE :
----------------------------------------------------------------------------------------------------
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Class Form1 Const TEXT_SIZE_LIMIT As Long = 6
--------------------------------------------------------------------------------------------------------
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim szString As String Dim noSpace As Long szString = TextBox1.Text noSpace = LenNoSpace(szString) If Len(szString) > TEXT_SIZE_LIMIT Then MsgBox("Votre chaine ne doit pas depasser > " & TEXT_SIZE_LIMIT & " caracteres") Else Label1.Text = noSpace End If End Sub
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Private Function LenNoSpace(ByVal s As String) As Long Dim i As Integer Dim compteur As Long compteur = 0 For i = 1 To Len(s) If Mid(s, i, 1) <> " " Then compteur += 1 ' incrémentation compteur tant qu'il y a un caractère End If Next i Return compteur 'ou bien --> LenNoSpace = compteur End Function End Class
Merci
Partager