Bonjour
j’essaie de comprendre un code dans lequel défini une variable : byte[] A
puis on fait : byte[] B = A[3..15];
Es que cela veux dire que l'on copie dans B :
1) A[3] à A[15] soit 13 bytes
ou
2) A[3] à A[17] soit 15 bytes
merci d'avance
Bonjour
j’essaie de comprendre un code dans lequel défini une variable : byte[] A
puis on fait : byte[] B = A[3..15];
Es que cela veux dire que l'on copie dans B :
1) A[3] à A[15] soit 13 bytes
ou
2) A[3] à A[17] soit 15 bytes
merci d'avance
Bonjour,
3) de A[3] à A[14] soit 12 bytes. L'index de fin est exclusif (= non inclus). Et le deuxième nombre fait bien référence à un index. Ainsi, [3..15] se lit = tous les index à partir du 4e inclus (et oui, ne pas oublier que les index commencent à 0 !) et jusqu'au 15e exclus.
François DORIN
Consultant informatique : conception, modélisation, développement (C#/.Net et SQL Server)
Site internet | Profils Viadéo & LinkedIn
---------
Page de cours : fdorin.developpez.com
---------
N'oubliez pas de consulter la FAQ C# ainsi que les cours et tutoriels
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager