Good to Know Database

C#: Byte Arrays miteinander vergleichen


Mit Hilfe der folgenden Funktion können Sie in C# zwei Byte Arrays miteinander vergleichen. Dazu wird zuerst die Größe der beiden Arrays miteinander verglichen und anschließend die einzelnen Elemente der beiden Arrays. Sind beide Arrays identisch, liefert die Funktion true zurück. Stimmt die Größe oder der Inhalt nicht überein, gibt die Funktion false zurück.

static bool CompareByteArray(byte[] byteArray1, byte[] byteArray2)
{
  if (byteArray1.Length != byteArray2.Length)
  {
    return false;
  }

  for (int e = 0; e < byteArray1.Length; e++)
  {
    if (byteArray1[e] != byteArray2[e])
    {
      return false;
    }
  }

  return true;
}


Dieser Eintrag wurde am 18.02.2017 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_38_2899.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer