File Stream C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
namespace AltSerializer.Tests
{
    public static class Common
    {
        public static bool BytesEqual(byte[] bytes1, byte[] bytes2)
        {
            if (bytes1 == null && bytes2 != null)
                return false;
            else if (bytes2 == null && bytes1 != null)
                return false;
            else if (bytes1 == null && bytes2 == null)
                return true;
            else if (bytes1.Length != bytes2.Length)
                return false;
            else
            {
                for (int i = 0; i < bytes1.Length; i++)
                {
                    if (bytes1[i] != bytes2[i])
                        return false;
                }
            }
            return true;
        }
    }
}