Konvertieren in C#

Gast #4436951
Lesenswert?

Eine Frage noch, undzwar Feld mit folgende Elemente ist gegeben:

byte[] Hex= {5A, 05, FA, 12, FA, FF}

so ich wollte aus den Elementen des gegebenen Feldes ein neues Feld 
(bin) bilden:

for(int i=0;i<3,i++){

 byte [] bin= Hex (i)

}

jedoch funktioniert der Code nicht. Vielleich kann mir jemand da 
helfen..


Danke
Gast #4437071
Lesenswert?

Nikolaus schrieb:
> Eine Frage noch, undzwar Feld mit folgende Elemente ist gegeben:
>
> byte[] Hex= {5A, 05, FA, 12, FA, FF}
>
> so ich wollte aus den Elementen des gegebenen Feldes ein neues Feld
> (bin) bilden:
>
> for(int i=0;i<3,i++){
>
>  byte [] bin= Hex (i)
>
> }
>
> jedoch funktioniert der Code nicht. Vielleich kann mir jemand da
> helfen..
>
> Danke

Weil du in jeder Schleife, also in allen drei Vorgängen die Variable 
"bin" neu bildest.
1
byte[] Hex= {5A, 05, FA, 12, FA, FF}
2
byte[] bin ={0,0,0}
3

4
for(int i = 0; i<3; i++)
5
{
6
    bin[i] = hex[i];
7
}
Gast #4437108
Lesenswert?

vielen Dank
>
> Weil du in jeder Schleife, also in allen drei Vorgängen die Variable
> "bin" neu bildest.
>
> byte[] Hex= {5A, 05, FA, 12, FA, FF}
> byte[] bin ={0,0,0}
>
> for(int i = 0; i<3; i++)
> {
>     bin[i] = hex[i];
> }

kann ich eigentlich eine solch Addition:

byte b= 0x80 + hex[2]

durchführen?
Gast #4437228
Lesenswert?

Nikolaus schrieb:

> So ich habe es hinbekommen, die Lösong:
>
> string bin="10001";
> string hex=Convert.ToString(Convert.ToInt32(bin,2),16)

Nein, dieser Totalquatsch ist ganz sicher nicht die Lösung des 
ursprünglich geposteten Problems, kann es garnicht sein. Wenn dir 
nichtmal das klar ist, geh' sterben. Schnell und still...
Gast #4437236
Lesenswert?

c-hater schrieb:
> Nikolaus schrieb:
>
>> So ich habe es hinbekommen, die Lösong:
>>
>> string bin="10001";
>> string hex=Convert.ToString(Convert.ToInt32(bin,2),16)
>
> Nein, dieser Totalquatsch ist ganz sicher nicht die Lösung des
> ursprünglich geposteten Problems, kann es garnicht sein. Wenn dir
> nichtmal das klar ist, geh' sterben. Schnell und still...

Die Ein-Mann-Pegida der "Programmierung" schlägt mal wieder zu.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren