Gå til innhold

Anbefalte innlegg

Skrevet

Hei, hva er den mest effektive måten og legge inn en tom byte i ett array av bytes(ca 921'600 elementer), 1 byte skall legges til etter hvert 3. byte med data

 

 

takker for alle svar

Videoannonse
Annonse
Skrevet

Kan kjøre en for løkke med step 3.

Er det snakk om å overskrive verdien i arrayen som ligger fra før? elle legge til/insert en ny?

Skrevet (endret)

List<byte> _NewArray = new List<byte>();
_NewArray.Add(OldArray[0]);
for (int i = 1; i < OldArray.count(); i ++)
{
  if (i % 3 = 0)
		   _NewArray.add(0);
  _NewArray.add(OldArray[i]);
}
byte[] NewArray = _NewArray.ToArray();

Tror dette burde gjøre susen....

% i C# er modulus operator. Bruker du noe annet så må du sjekke dokken din.

Endret av HDSoftware

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...