WinFuture-Forum.de: C# - Was Ist Das Für Ein Ausdruck - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

C# - Was Ist Das Für Ein Ausdruck


#1 Mitglied ist offline   bLaCkRaBbIt 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.396
  • Beigetreten: 08. November 04
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Karlsbad

geschrieben 10. Juni 2007 - 11:18

int byteValue = (digitMapIndex << 8) | (byte)hexPid[j];

kann mir jemand den oberen ausdruck erklären? also was das hier bedeutet "(digitMapIndex << 8) |"
0

Anzeige



#2 Mitglied ist offline   Der Kenner 

  • Gruppe: aktive Mitglieder
  • Beiträge: 566
  • Beigetreten: 30. Januar 05
  • Reputation: 0

geschrieben 10. Juni 2007 - 11:56

digitMapIndex ist ein int-Wert, der durch die bitweise Verschiebung um 8 Bits nach links verschoben wird. Der Pipe-Operator steht für die bitweise ODER-Verknüpfung.
Genaueres steht auf der Wiki unter "Bitweiser Operator".
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0