High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C# / .NET
Sujet Précédent
Sujet Suivant
[C#] modifier un byte [] en ajoutant un byte[]
Résolu
by_litch
Messages postés
32
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
16 octobre 2013
- 16 févr. 2006 à 12:08
by_litch
Messages postés
32
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
16 octobre 2013
-
16 févr. 2006 à 15:45
Bonjour a tous,
Voila mon soucis, je n'arrive pas à modifier un byte[], et ça me soule vraiment.
Jai :
string mot;
byte[] b = {0xa2};
byte[] bit =
Encoding.ASCII.GetBytes(mot);
et je voudrais que bit soit à la suite de b. Mais tous ce que j'essaie, sa bug.
Merci de votre aide.
By Litch
Afficher la suite
A voir également:
C# new byte[]
Byte code
-
Conseils pratiques -Java
C# compare byte array
✓
-
Forum C# / .NET
Byte c#
-
Forum C# / .NET
Byte to string c#
-
Forum C# / .NET
C++ byte
-
Forum C / C++ / C++.NET
6 réponses
Réponse 1 / 6
cs_coq
Messages postés
6349
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
2 août 2014
101
16 févr. 2006 à 12:27
Salut,
Tu peux te coder une méthode pour faire la concaténation :
private static byte[] ConcatBytesArrays(ref byte[] firstArray, ref byte[] secondArray)
{
byte[] targetArray = new byte[firstArray.LongLength + secondArray.LongLength];
// copie du premier tableau
Array.Copy(firstArray, 0, targetArray, (long)0, firstArray.LongLength);
//copie du second
Array.Copy(secondArray, 0, targetArray, firstArray.LongLength, secondArray.LongLength);
return targetArray;
}
/*
coq
MVP Visual C#
*/
Réponse 2 / 6
SharpMao
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
69
16 févr. 2006 à 12:33
Hello,
Tu as plusieurs solutions :
Ou tu crée un tableuau temporaire :
byte[] temp = new byte
[b.Length + bit.Length];
Array.Copy(b,0,temp,0,b.Length);
Array.Copy(bit,0,temp,b.Length,bit.Length);
b= temp;
Ou tu passes par des strings :
b = Encoding.ASCII.GetBytes(Encoding.ASCII.GetString(b)+Encoding.ASCII.GetString(bit));
Amicalement, SharpMao
Réponse 3 / 6
SharpMao
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
69
16 févr. 2006 à 12:34
Ah, zut,
le temps de faire un petit test, et la réponse est déjà donnée.
Amicalement, SharpMao
Réponse 4 / 6
by_litch
Messages postés
32
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
16 octobre 2013
16 févr. 2006 à 12:53
Merci beaucoup, ça marche !
=)
By Litch
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 6
SharpMao
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
69
16 févr. 2006 à 15:14
Hello,
n'oublie pas de cocher les réponses correctes, ça peut aider les autres.
Amicalement, SharpMao
Réponse 6 / 6
by_litch
Messages postés
32
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
16 octobre 2013
16 févr. 2006 à 15:45
Bah, j'ai bien essayé, mais quand jclique sur Réponse acceptée, y'a une alerte et jclique sur OK et sa fait rien ...
By Litch
Votre réponse
Discussions similaires
int to byte[]
cs_Sobieski
-
9 juin 2005 à 13:31
eddyminet
-
15 sept. 2007 à 14:33
Ajouter une Option dans un Select
darb66
-
13 avril 2006 à 22:44
darb66
-
23 oct. 2006 à 15:20
Convertir BYTE[] vers char *
cs_LordBob
-
12 oct. 2007 à 13:02
racpp
-
13 oct. 2007 à 02:50
System.Byte[]
Darkvlador
-
14 juil. 2006 à 13:28
Darkvlador
-
14 juil. 2006 à 15:12
Problème de conversion byte[] en int
Quemar
-
26 avril 2005 à 14:18
Arnaud16022
-
28 avril 2005 à 00:57
Rejoignez-nous